Junior Software Engineering Apprentice

EH10 4SG Edinburgh, Scotland £20000 annum (appr WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on a rewarding career journey with our client as a Junior Software Engineering Apprentice. This fully remote, structured apprenticeship program is designed to provide aspiring technologists with the foundational skills and practical experience needed to excel in the software development field. You will work alongside experienced mentors, contributing to real-world projects and learning a comprehensive range of programming languages, development methodologies, and software architecture principles. This is an exceptional opportunity to gain hands-on experience in a supportive, remote-first environment, learning valuable skills without the need for prior formal qualifications. Responsibilities will include assisting in the design, development, and testing of software applications; writing clean, maintainable, and efficient code under guidance; participating in code reviews to learn best practices; collaborating with team members through virtual communication tools; debugging and troubleshooting software issues; documenting code and processes; and actively engaging in all aspects of the apprenticeship program, including online training modules and project work. We are looking for enthusiastic, motivated individuals with a keen interest in technology and a strong aptitude for logical thinking and problem-solving. While prior coding experience is not required, a demonstrable passion for learning and a commitment to completing the apprenticeship are essential. This role offers a pathway to a successful career in software engineering, providing comprehensive training and development. Join our forward-thinking, remote team and build a future in tech from anywhere in the UK, contributing to exciting software solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice

G1 1AA Glasgow, Scotland £20000 annum (stip WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering an exceptional opportunity for aspiring developers to join their fully remote apprenticeship program as a Senior Software Engineering Apprentice. This program is designed for individuals with a foundational understanding of programming concepts who are eager to develop advanced skills and launch a career in software engineering. You will work alongside experienced engineers on real-world projects, gaining hands-on experience with modern development tools and methodologies. The apprenticeship includes comprehensive training, mentorship, and a pathway to a recognized qualification. You will be involved in coding, debugging, testing, and collaborating with a distributed team, learning best practices in software development lifecycle management. This role requires a self-motivated individual with a passion for technology, excellent problem-solving abilities, and a strong desire to learn. The fully remote nature of this apprenticeship offers flexibility and the chance to develop crucial remote collaboration skills. Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging software applications.
  • Learn and apply various programming languages and software development frameworks.
  • Participate in code reviews and contribute to improving code quality.
  • Work with version control systems (e.g., Git) to manage code repositories.
  • Contribute to the development of technical documentation.
  • Collaborate with team members using remote communication and project management tools.
  • Troubleshoot and resolve software defects and issues.
  • Gain practical experience in agile development methodologies.
  • Engage actively in training sessions and learning modules provided as part of the apprenticeship.
  • Contribute to the continuous improvement of software development processes.
  • Develop skills in various areas of software engineering, potentially including front-end, back-end, or mobile development.
Qualifications:
  • A passion for software development and technology.
  • Basic understanding of programming concepts (e.g., variables, loops, functions) from previous study or self-learning.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities, suitable for a remote environment.
  • Ability to learn quickly and adapt to new technologies.
  • High school diploma or equivalent; A-levels or equivalent in relevant subjects are advantageous.
  • Demonstrated ability to work independently and manage time effectively.
  • A dedicated workspace with reliable internet access is required for this remote role.
  • Commitment to completing the full duration of the apprenticeship program.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager

Old Town, Scotland The Craneware Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the

Senior Software Engineering Manager

role at

The Craneware GroupnDirect message the job poster from The Craneware GroupnIntroduction

Let’s transform the business of healthcare! At The Craneware Group, we are dedicated to empowering our customers with industry-defining insights that pave the way for a brighter future.nIf you are an energetic, forward-thinking individual with a passion for innovation, we invite you to join our thriving team of more than 750 dedicated professionals. Together, we'll fuel the expansion of our SaaS platform and develop cutting-edge applications that redefine the healthcare landscape.nFor UK Only Postings : The Craneware Group supports a flexible work environment as well as a collaborative and teamwork focused atmosphere. Employees will be expected to work a hybrid working arrangement spending 40% of their time per month in the Tanfield office – approx 2 days per week.nThe Team

Craneware is looking for a passionate Senior Software Engineering Manager to lead the design, development and delivery of high quality software solutions for TCG products which drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud.nWe are expanding our current platform and SaaS product offerings by using cutting edge technology to process very large data sets that will provide actionable insights for our customers. Architecting our solutions with a best-of-breed approach to technology, the .NET platform is leveraged to provide the necessary scale and rapidly bring products to market. Innovative, collaborative, and agile are critical skills that our engineering team members must possess in our environment.nWe are interested in finding a skilled Senior Software Engineering Manager to lead our delivery teams. You’ll be working with a small and friendly agile team of talented software and automation engineers to deliver high quality and elegant cloud-based software solutions that have impact on millions of people, leveraging the Azure platform and latest technologies.nTechnologies: C#, .NET 8 (transition to 10 later this year); Azure Durable and Regular Functions; Angular.nYou Will Be

Delivering software to customers that is well architected, maintainable and uses appropriate design patterns and SOLID principles.nProviding direct line management to Engineers with regard to administration of annual leave and absence, managing conflict and enforcing disciplinary action when required in association with their line manager.nManaging, leading and developing a team of Engineers to achieve their career objectives through the full contribution management process including contribution reviews and goal setting, promotions and performance improvement plans.nManaging resource levels and availability for delivery teams.nRecruiting additional engineering resource as required.nDefining Engineering Software Standards and Best Practices which contribute to Craneware Application Lifecycle Management (CALM).nMonitoring and responding to the levels of productivity and quality across delivery teams and ensure adherence to Engineering Software Standards and Best Practices.nCoaching and mentoring Engineers.nProviding technical direction to the company.nDriving architectural discussions and design decisions when required.nWorking with product management to provide technical solutions to meet product requirements.nWorking with other Senior Software Engineering Managers to provide a consistent approach to software engineering leadership.nKeeping up to date with technical advances to drive innovation.nYou Will Bring

Educated to Degree level and at least 3+ years of commercial experience working in a Senior Software Engineering role with at least 2 years in a leadership capacity. If not educated to degree level then at least 5+ years of commercial experience with at least 3+ years in a technical leadership capacity.n7-10 years of experience working in a customer setting/consulting in their product area or able to demonstrate advanced knowledge of their product area.nProven experience of leading and managing fast-paced teams that follow Agile methodologies to deliver high-availability commercial software.nAt least 3+ years’ experience in designing and building quality software solutions.nIn-depth knowledge of external software development principles and best practices.nAbility to define internal software development principles and best practices, such as CALM.nExtensive development experience and in-depth knowledge in multiple core areas.n3+ years’ experience in one or more database technologies (e.g. SQL, non-relational) including data modelling and performance.nAn in-depth understanding of automated testing methods and their application.nProven strong ability to analyse and solve technical problems.nIndependent and self-motivated in driving development and technical process improvement.nEffective listener, mentor, and coach.nAbility to clearly articulate ideas to target audience.nAbility to collaborate with other senior members of the organisation and stakeholders.nWorking knowledge of Application Lifecycle Management (ALM) tools (e.g. TFS or Jira).nProven experience of working with release management processes (CI/CD) and configuration of environments.nGood understanding of the use of source control.nJob Details

Seniority level: Mid-Senior levelnEmployment type: Full-timenJob function: Information Technology and ManagementnIndustries: Hospitals and Health Care, Software Development, and IT System Custom Software DevelopmentnReferrals increase your chances of interviewing at The Craneware Group by 2xnLivingston, Scotland, United Kingdom — 1 month agonWe are not including scattered job postings beyond this description to avoid irrelevant boilerplate.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice Mentor

EH1 1AA Edinburgh, Scotland £40 Hourly WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a rapidly growing tech training provider, is seeking an experienced Senior Software Engineering Apprentice Mentor for a fully remote, contract-based role. You will be instrumental in guiding and supporting aspiring software engineers through their apprenticeship journey. The ideal candidate will have a strong background in full-stack software development and a passion for teaching and mentoring. Your responsibilities will include providing technical guidance, code reviews, and practical advice to apprentices as they work on real-world projects. You will help them develop essential programming skills, problem-solving abilities, and an understanding of software development best practices. This remote-first position requires excellent communication, patience, and the ability to adapt your mentoring style to individual learning needs. You must be proficient in various programming languages and frameworks relevant to modern software development (e.g., Python, JavaScript, Java, React, Node.js). Experience with agile methodologies and version control systems (e.g., Git) is crucial. This role is based in spirit in Edinburgh, Scotland, UK , but requires full remote commitment. You will collaborate with the training program managers to ensure apprentices are on track to achieve their learning objectives and successfully complete their qualifications. A proactive approach to identifying and addressing learning challenges is essential. We are looking for someone who is enthusiastic about nurturing the next generation of tech talent and contributing to the success of our apprenticeship program. Experience in curriculum development or technical assessment is a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Director of Software Engineering

Glasgow, Scotland JPMorgan Chase & Co.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible together.nAs a Senior Director of Software Engineering at JPMorganChase within the Finance Technology, Corporate Technology team you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical domains. Your expertise is applied cross-functionally to drive the adoption and implementation of technical methods within various teams and aid the firm in remaining at the forefront of industry trends, best practices, and technological advances.nResponsibilities

Lead the creation and implementation of a strategic roadmap for allocation transformation, ensuring alignment with the firm's long-term goals and objectives.nConduct thorough analysis of current allocation processes and identify areas for improvement and innovation.nDevelop metrics and KPIs to measure the success of transformation initiatives and report progress to senior leadership.nDrive the design and development of data products that enhance allocation processes and provide actionable insights to stakeholders.nCollaborate with data engineering and analytics teams to build scalable and robust data solutions that support business needs.nDefine data product requirements, including data sources, integration points, and user interfaces, ensuring they align with strategic objectives.nApply deep knowledge of finance, P&A, and allocations to guide strategic decisions and ensure alignment with industry best practices.nProvide expert advice on financial modeling, budgeting, and forecasting to support allocation strategy.nLead pilot projects to test new technologies and methodologies, evaluating their potential impact on the firm.nRequired qualifications, capabilities, and skills

Significant experience in software engineering and delivery experiencenExperience in leading transformation projects and managing change within an organizationnExperience developing or leading large or cross-functional teams of technologistsnDemonstrated prior experience influencing across highly matrixed, complex organizations and delivering value at scalenExperience leading complex projects supporting system design, testing, and operational stabilitynExperience with hiring, developing, and recognizing talentnExtensive practical cloud native experiencenExpertise in Computer Science, Computer Engineering, Mathematics, or a related technical fieldnPreferred qualifications, capabilities, and skills

Strong understanding of data engineering principles and practices.nDemonstrated ability to influence stakeholders and drive strategic initiatives.nAbout Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.nWe recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.nAbout the Team

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager, Ubuntu Gaming

Old Town, Scotland Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager, Ubuntu Gaming

Join to apply for the

Software Engineering Manager, Ubuntu Gaming

role at

CanonicalnSoftware Engineering Manager, Ubuntu Gaming

1 month ago Be among the first 25 applicantsnJoin to apply for the

Software Engineering Manager, Ubuntu Gaming

role at

CanonicalnCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery. By collaborating with open-source projects and other partners, you'll contribute to not just Ubuntu but the wider Linux gaming ecosystem.

Location: This role will be based remotely in the Americas or EMEA region.

The role entails

Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.nManaging project timelines, balancing feature improvements with deadlines.nCollaborating with stakeholders to align your team's work with other teams and company objectives.nConducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.nCollaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.nWorking closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.nDriving performance improvements across a wide range of hardware.nEngaging actively with the open source and gaming community to gather feedback and collaborate on improvements.

What we are looking for in you

An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.nProven ability to collaborate effectively with upstream projects and partners.nFamiliarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.nExceptional software project management skills, encompassing risk assessment and resource allocation.nAbility to balance technical leadership with effective team management.nExcellent written and verbal communication skills for both internal and external interactions.nRobust planning skills, demonstrated by your capacity to manage multi-cycle improvements.nAbility to travel twice a year, for company events up to two weeks long

Nice-to-have skills

A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.nInitiative in proactively identifying opportunities and solving challenges.nCuriosity, flexibility, and a strong sense of accountability.nA focus on soft skills, including passion, enterprise, and self-motivation.

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenEmployee Assistance ProgrammenOpportunity to travel to new locations to meet colleaguesnPriority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level

Seniority level Mid-Senior levelnEmployment type

Employment type Full-timenJob function

Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnSign in to set job alerts for “Software Engineering Manager” roles.

Edinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 2 months agonTechnical Manager - Automotive and Industrial

Edinburgh, Scotland, United Kingdom 1 year agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation

Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonEngineering Manager - Build and Release Infrastructure

Edinburgh, Scotland, United Kingdom 3 weeks agonLinux Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonUbuntu Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonSystems Integrations Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonEngineering Manager - Public Cloud, Python, Golang

Edinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 weeks agonEngineering Manager for IAM (Identity and Access Management)

Edinburgh, Scotland, United Kingdom 3 days agonLinux Engineering Manager - Optimisation for Latest Hardware

Edinburgh, Scotland, United Kingdom 5 months agonSalesforce Engineering Manager, Commercial Systems

Edinburgh, Scotland, United Kingdom 1 month agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design

Edinburgh, Scotland, United Kingdom 3 weeks agonTechnical Product Marketing Manager - Cybersecurity

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 day agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)

Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonEdinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 1 week agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Ubuntu Enablement - Software Engineering Manager

Old Town, Scotland Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Ubuntu Enablement - Software Engineering Manager

Join to apply for the

Ubuntu Enablement - Software Engineering Manager

role at

CanonicalnUbuntu Enablement - Software Engineering Manager

1 month ago Be among the first 25 applicantsnJoin to apply for the

Ubuntu Enablement - Software Engineering Manager

role at

CanonicalnGet AI-powered advice on this job and more exclusive features.nCanonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.

As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.

Key responsibilities

Recruit, motivate, mentor, and enable your team to succeed in delivering quality productsnSet goals with the team; prioritize tasks, identify and measure team health indicatorsnMaximise the results of team members and support their career growthnCoordinate with project managers, HWE, QA and certification managementnMonitor projects from kickoff to post-mortem and handle escalationsnCommunicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVsnPrioritize customer requests globallynCollaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)nProvide leadership for methodologies, strategies, standards, tools, and best practicesnMust be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)

Required Skills And Experience

A Bachelor (or higher) degree in STEM, preferably computer science or software engineeringnProven track record in technical roles with Linux, preferably Ubuntu or DebiannCommitment to development and testing methodologies, and maintainable code qualitynExperience with management responsibilitiesnAbility to work collaboratively in a team environmentnAbility to be productive in a globally distributed team through self-discipline and self-motivationnCommitment and energy to deliver on schedulenStrong English and Chinese language communication skills, both written and verbal

Desirable Skills And Experience

Making technical decisions for a team as a tech leadnSoftware architecture and design experiencenSoftware development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/MLnParticipation in open-source development projectsnExperience with CI/CD

Canonical is an equal opportunity employer

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#stack

Seniority level

Seniority level Mid-Senior levelnEmployment type

Employment type Full-timenJob function

Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Engineering Manager jobs in

Edinburgh, Scotland, United Kingdom .nEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 3 months agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 2 months agonTechnical Manager - Automotive and Industrial

Edinburgh, Scotland, United Kingdom 1 year agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager, Ubuntu Gaming

Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation

Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonLinux Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonSystems Integrations Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 4 days agonEngineering Manager - Build and Release Infrastructure

Edinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonEngineering Manager - Public Cloud, Python, Golang

Edinburgh, Scotland, United Kingdom 2 months agonEngineering Manager for IAM (Identity and Access Management)

Edinburgh, Scotland, United Kingdom 3 days agonSalesforce Engineering Manager, Commercial Systems

Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonLinux Engineering Manager - Optimisation for Latest Hardware

Edinburgh, Scotland, United Kingdom 5 months agonRevenue Accounting Manager - Software Industry, IFRS 15, NetSuite

Edinburgh, Scotland, United Kingdom 5 days agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design

Edinburgh, Scotland, United Kingdom 3 weeks agonTechnical Product Marketing Manager - Cybersecurity

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 6 days agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)

Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in California !

Manager, Software Engineering - Reference Data

Old Town, Scotland Addepar

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Who We ArenAddepar is a global technology and data company that helps investment professionals provide the most informed, precise guidance for their clients. Hundreds of thousands of users have entrusted Addepar to empower smarter investment decisions and better advice over the last decade. With client presence in more than 50 countries, Addepar's platform aggregates portfolio, market and client data for over $8 trillion in assets. Addepar's open platform integrates with more than 100 software, data and services partners to deliver a complete solution for a wide range of firms and use cases. Addepar embraces a global flexible workforce model with offices in New York City, Salt Lake City, Chicago, London, Edinburgh, Pune and Dubai.

The RolenWe are seeking an experienced and highly motivated Engineering Manager to lead the Reference Data Team in the UK, a critical component of the Addepar Platform team. The Addepar Platform is a comprehensive data fabric that provides a single source of truth for our product set, encompassing a centralized and self-describing repository, API driven data services, integration pipeline, analytics infrastructure, warehousing solutions, and operating tools.

The Reference Data Team is responsible for the acquisition, conversion, cleansing, reconciliation, modelling, tooling, and infrastructure related to the integration of market and security master data from third-party data providers. The team is critical to our core business, enabling alignment across public and alternative investment data products and empowering clients to effectively manage their investment portfolios.

As the Engineering Manager, you will play a crucial role in leading and managing a team to deliver complex engineering projects using a modern and diverse technology stack, including PySpark, Python, AWS, Terraform, Java, Kubernetes, microservices, and more.

What You’ll Do

Drive the technical direction in close alignment with your product counterparts, direct engineering peers in other regions and the wider engineering community

Build and manage a team of exceptional engineers to design, develop, and deploy scalable solutions that meet client requirements on time

Lead a team to build frameworks that supports highly performant ingestion and distribution of financial data

Advocate for standard methodologies, find opportunities for automation and optimizations in processes to increase throughput , latency and accuracy

Develop and maintain efficient process controls and accurate metrics that improve data quality as well as increase operational efficiency

Working in a fast-paced, dynamic environment to deliver high-quality results and drive continuous improvement

Who You Are

2+ years of proven experience leading engineering teams, 5+ years of professional backend engineering experience as an individual contributor.

A computer science degree or equivalent experience

Strong problem-solving and decision-making skills

Prior experience with distributed systems, microservices and messaging queues

Working knowledge of at least one object oriented programming language (PySpark, Python, Java), relational databases, SQL and data pipelines

Knowledge of financial concepts (e.g., stocks, bonds, etc.) is helpful but not necessary

Passion for the world of FinTech and solving previously intractable problems at the heart of investment management is a plus

Our Values

Act Like an Owner -

Think and operate with intention, purpose and care. Own outcomes.

Build Together -

Collaborate to unlock the best solutions. Deliver lasting value.

Champion Our Clients -

Exceed client expectations. Our clients’ success is our success.

Drive Innovation -

Be bold and unconstrained in problem solving. Transform the industry.

Embrace Learning -

Engage our community to broaden our perspective. Bring a growth mindset.

In addition to our core values, Addepar is proud to be an equal opportunity employer. We seek to bring together diverse ideas, experiences, skill sets, perspectives, backgrounds and identities to drive innovative solutions. We commit to promoting a welcoming environment where inclusion and belonging are held as a shared responsibility.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

PHISHING SCAM WARNING: Addepar is among several companies recently made aware of a phishing scam involving con artists posing as hiring managers recruiting via email, text and social media. The imposters are creating misleading email accounts, conducting remote “interviews,” and making fake job offers in order to collect personal and financial information from unsuspecting individuals. Please be aware that no job offers will be made from Addepar without a formal interview process. Additionally, Addepar will not ask you to purchase equipment or supplies as part of your onboarding process. If you have any questions, please reach out to

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Remote Lead Software Engineering Apprentice Program

G1 1DD Glasgow, Scotland £25000 annum (stip WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a rapidly growing tech company at the forefront of software innovation, is seeking an inspiring and organized Remote Lead for their Software Engineering Apprenticeship Program. This fully remote position is dedicated to nurturing emerging talent and building the next generation of software engineers. You will be responsible for the end-to-end management of the apprenticeship program, from recruitment and onboarding to training oversight and career development, ensuring a world-class experience for our apprentices. This is a unique opportunity to shape careers and contribute to a vibrant, inclusive tech culture.

Key Responsibilities:
  • Lead the strategic planning, development, and execution of the remote software engineering apprenticeship program.
  • Oversee the recruitment process, including defining candidate profiles, attracting diverse applicants, and conducting interviews.
  • Manage the onboarding of new apprentices, ensuring a smooth transition into the company and the program.
  • Collaborate with technical leads and mentors to design and deliver a comprehensive training curriculum, covering core software engineering principles, programming languages, and company technologies.
  • Monitor apprentice progress, provide regular feedback, and identify areas for development or support.
  • Facilitate workshops, training sessions, and networking opportunities for apprentices.
  • Act as a primary point of contact for apprentices, mentors, and external training providers.
  • Track program metrics, gather feedback, and report on the effectiveness and impact of the apprenticeship program.
  • Ensure the program aligns with company culture, values, and long-term talent development goals.
  • Champion diversity and inclusion within the apprenticeship program.
  • Stay informed about best practices in apprenticeship program management and talent development in the tech industry.
The ideal candidate will have significant experience in program management, talent development, or human resources, with a strong focus on technology or early-career development. Prior experience managing apprenticeship programs or similar vocational training initiatives is highly desirable. A background in software engineering or a related technical field is a plus, enabling a deeper understanding of the apprentice curriculum. Excellent organizational, communication, and interpersonal skills are essential for managing a remote team and diverse stakeholders. Proven ability to inspire, mentor, and guide individuals is critical. Experience in recruitment and onboarding processes is required. Familiarity with learning management systems (LMS) and virtual collaboration tools is advantageous. This is an exciting, fully remote role offering the chance to make a substantial impact on talent development within the tech sector, with the conceptual operational base in Glasgow, Scotland, UK .
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager - Ubuntu Linux Kernel

Old Town, Scotland Canonical

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager - Ubuntu Linux Kernel

Join to apply for the

Software Engineering Manager - Ubuntu Linux Kernel

role at

CanonicalnSoftware Engineering Manager - Ubuntu Linux Kernel

1 day ago Be among the first 25 applicantsnJoin to apply for the

Software Engineering Manager - Ubuntu Linux Kernel

role at

CanonicalnGet AI-powered advice on this job and more exclusive features.nCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel itself is now quite broad, so are the technical domains and challenges involved, ranging from integrating support for bleeding-edge hardware into the latest Ubuntu kernels, to expanding the range of execution environments available to Ubuntu, to the complexities inherent in applying the latest fixes and updates to all of the >100 Ubuntu Linux kernels under active support during our Stable Release Update cycles.

This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in its distribution to millions of users worldwide.

As an Engineering Manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

Location:

Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.

The role entails

Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distributionnTaking ownership of particular aspects of Ubuntu Linux which can include but not be limited to:nWorking with silicon or cloud partners to implement Linux kernels optimised for their execution environmentsnEnsuring Ubuntu Linux is able to run on a wide range of diverse hardware platformsnDefinition and execution of the stringent quality control standards expected by the Ubuntu user communitynMitigation of the latest security threats and exploits to the Linux kernelnStrong process automation as it pertains to the build, test, and delivery of the Linux kernelnEngagement with other teams at Canonical, the open source community and commercial partners

What we are looking for in you

Significant programming experience in C, with Python, Golang, or other like languages is also highly regardednSubstantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essentialnDemonstrated experience managing or leading a team of software engineersnAbility to coordinate between multiple distinct teams of differing technical focus to achieve common goalsnFamiliarity with version control practices, ideally with gitnPrior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regardednProfessional written and spoken English with excellent presentation skillsnAbility to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills

Demonstrated experience with kernel patching and debuggingnStrong grasp of device drivers, BSP's, and other low level system engineeringnSolid background in driving CI/CD and process automation initiativesnPrior public involvement with an open source project

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenTeam Member Assistance Program & Wellness PlatformnOpportunity to travel to new locations to meet colleaguesnPriority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level

Seniority level Mid-Senior levelnEmployment type

Employment type Full-timenJob function

Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Engineering Manager jobs in

Edinburgh, Scotland, United Kingdom .nEdinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 4 months agonTechnical Manager - Automotive and Industrial

Edinburgh, Scotland, United Kingdom 1 year agonSoftware Engineering Manager, Ubuntu Gaming

Edinburgh, Scotland, United Kingdom 1 month agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation

Edinburgh, Scotland, United Kingdom 5 months agonEdinburgh, Scotland, United Kingdom 3 months agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 1 week agonLinux Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonUbuntu Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 months agonEngineering Manager - Build and Release Infrastructure

Edinburgh, Scotland, United Kingdom 4 weeks agonCyber Engineering Defensive Measures Manager

Edinburgh, Scotland, United Kingdom 2 days agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 3 weeks agonEngineering Manager - Public Cloud, Python, Golang

Edinburgh, Scotland, United Kingdom 2 months agonEngineering Manager for IAM (Identity and Access Management)

Edinburgh, Scotland, United Kingdom 1 week agonEdinburgh, Scotland, United Kingdom 3 months agonLinux Engineering Manager - Optimisation for Latest Hardware

Edinburgh, Scotland, United Kingdom 5 months agonRevenue Accounting Manager - Software Industry, IFRS 15, NetSuite

Edinburgh, Scotland, United Kingdom 1 week agonTechnical Product Marketing Manager – EDA / High-Speed Digital Design

Edinburgh, Scotland, United Kingdom 1 month agonSenior Software Engineer, AI Model serving - Edinburgh, United Kingdom

Edinburgh, Scotland, United Kingdom 10 hours agonJava Principle & Senior Software Engineer

Edinburgh, Scotland, United Kingdom 2 days agonEdinburgh, Scotland, United Kingdom 6 days agonPython Backend Senior Software Engineer - Remote 4 days a week (Europe)

Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 2 months agonSenior Software Engineer in Test (SDET / Automation / SET)

Edinburgh, Scotland, United Kingdom 1 day agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 1 day agonEmbedded Linux Senior Software Engineer - Optimisation

Edinburgh, Scotland, United Kingdom 1 month agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs View All Jobs in California