Linux Software Engineering Manager
2 weeks ago
About the Role
At Canonical, we're looking for an experienced Senior Engineering Manager to lead our Linux Software Engineering team. As a key member of our Partner Engineering team, you'll be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.
Key Responsibilities
- Lead a team of engineers in the development of Linux software solutions for our partners
- Manage technical relationships with key silicon partners to ensure timely delivery of project goals
- Collaborate with internal teams to deliver targeted results and drive technical innovation
- Develop and evangelize great engineering and organizational practices
- Coach, mentor, and offer career development feedback to team members
- Implement disciplined engineering processes and plan progress on agreed goals and projects
- Be an active part of the leadership team, collaborating with other leaders to drive business outcomes
- Collaborate with other teams at Canonical to ensure alignment on product architecture and roadmaps
Requirements
- Experience with Linux packaging (Debian, RPM, Yocto)
- Experience working with Python, C, C++
- Experience managing software engineers with a track record of planning, delivery, and quality
- Excellent verbal and written communication skills in English
- A love of developing and growing people and a track record of it
- Organized and able to ensure the team delivers timely, high-quality results
- Well-organized, self-starting, and able to ensure the team delivers to schedule
- Professional manner interacting with colleagues, partners, and community
- Experience working with customers, going beyond resolving their technical issues to interpreting their business challenges and effectively communicating how the solution will meet their needs
Additional Skills We Value
- Experience working with open source communities and licenses
- Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband, and virtualization stacks (kvm, qemu, libvirt)
- Experience with IoT/embedded devices from firmware, boot loaders, and BSP enablement, including hardware accelerators
- Experience with graphics stacks
- Experience with open source networking technologies (eBPF, OVS, OVN, SoNIC, DPDK, SPDK, etc)
- Experience with container technologies such as LXD, Docker, and Kubernetes
- Understanding of security best practices and Secure Software Development Lifecycles
- Experience designing and implementing CI/CD automation platforms such as GitHub Actions
- Experience with performance benchmarking and profiling
What We Offer
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD $2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
-
Embedded Linux Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly skilled Linux software engineer to join our team at Canonical, specializing in embedded systems. As an embedded Linux software engineer, you will be responsible for designing, developing, and maintaining software for our embedded Linux products.Key ResponsibilitiesDesign and develop software for embedded Linux...
-
Linux Server Software Engineering Manager
1 month ago
London, Greater London, United Kingdom Canonical Full timeThe Partner Engineering team at Canonical collaborates with leading silicon companies to optimize Ubuntu for the latest hardware platforms. As a Partner Engineering Manager, you will lead an engineering team that works across the full Linux server stack to deliver a delightful, optimized Ubuntu experience on partner platforms.This role requires a strong...
-
Linux Server Software Engineering Director
3 days ago
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we are seeking an exceptional Linux Server Software Engineering Manager to lead our Partner Engineering team. As a key member of our engineering organization, you will be responsible for managing relationships with our key technology partners and ensuring timely delivery on agreed project milestones.This is a fast-paced, problem-solving role...
-
Software Engineering Manager
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob OverviewCanonical is seeking an experienced software engineering manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for developing and leading a distributed team of engineers in Linux kernel development.ResponsibilitiesLead a distributed team of engineers in Linux kernel developmentDevelop and...
-
Software Security Engineer for Linux and C++
1 month ago
London, Greater London, United Kingdom Workonblockchain Full timeSoftware Security Engineer for Linux and C++We are seeking a skilled Software Security Engineer to join our team at Workonblockchain. As a Linux Security Specialist with expertise in C++ development, you will be responsible for designing and implementing secure Linux components, working on the platform's core networking and security analysis components, and...
-
Linux Software Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we are seeking a skilled Linux Software Engineering Manager to lead our engineering team in delivering high-quality software solutions for our customers. As a key member of our team, you will be responsible for managing technical relationships with our partners, collaborating with internal teams, and driving technical delivery.Key...
-
Ubuntu Linux Software Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Senior Software Engineer
1 month ago
London, Greater London, United Kingdom Canonical Group Ltd Full timeRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. As a senior software engineer, you will be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition...
-
Linux Engineering Manager
4 days ago
London, Greater London, United Kingdom Canonical Full timeJob DescriptionWe are seeking a highly skilled Linux Engineering Manager to lead our team of engineers in optimizing Ubuntu for the latest silicon hardware. The ideal candidate will have experience working with Linux distributions, debian packaging, and high-performance server-class hardware.The role involves leading a team of distributed engineers to design...
-
Senior Linux Engineer
2 weeks ago
London, Greater London, United Kingdom Hunter Bond Full time £55,000 - £70,000Linux Systems Engineer Job DescriptionAt Hunter Bond, we're expanding our Linux team and seeking an experienced Linux Systems Engineer to join our remote team. The ideal candidate will have a strong background in Linux systems, software deployments, and cloud technologies, with a focus on Azure and AWS.Key Responsibilities:Deploy software into Linux...
-
London, Greater London, United Kingdom Canonical Full timeJob DescriptionThis role is an opportunity for a skilled technologist to build a career with Canonical and drive success for our customers, community, and the company.We are seeking a Linux software engineer to join our team in a fast-paced engineering role focused on Linux-based software-defined infrastructure and applications. The ideal candidate will have...
-
Backend Software Engineer C++ Linux
1 month ago
London, Greater London, United Kingdom Workonblockchain Full timeJob Title: Backend Software Engineer C++ LinuxDescription:We are seeking a highly skilled Backend Software Engineer to join our team at Workonblockchain. As a key member of our Agile team, you will be responsible for designing and developing a new, low latency trade execution system from scratch.As a Backend Software Engineer, you will utilize modern C++...
-
Linux Systems Engineer
4 weeks ago
London, Greater London, United Kingdom Jane Street Full timeAbout the RoleWe are seeking a skilled Linux Systems Engineer to join our team at Jane Street. As a key member of our infrastructure team, you will be responsible for maintaining and improving the critical systems that underpin our trading platforms.Our team is comprised of experienced Systems Engineers, Administrators, and Programmers who work together to...
-
Linux Kernel Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly motivated and skilled Linux Kernel Software Engineer to join our team at Canonical. As a Junior Linux Kernel Developer, you will have the opportunity to work on the Linux kernel for Ubuntu, collaborating with a globally distributed team to develop and maintain the world's most widely used Linux kernel.Key...
-
Senior Linux DevOps Engineer
1 month ago
London, Greater London, United Kingdom Winston Fox Full timeWe are seeking an experienced Senior Linux DevOps Engineer to join our team at Winston Fox. This is a tremendous opportunity to make a major impact and develop the SRE/DevOps function from scratch.We are looking for a talented SRE with solid expertise and experience in Linux platforms and cloud technologies (running Linux on AWS). The ideal candidate must be...
-
Embedded Linux Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeEmbedded Systems Software Engineer at CanonicalWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Canonical. As a key member of our team, you will be responsible for designing, developing, and testing software for our embedded systems.As an Embedded Systems Software Engineer at Canonical, you will be working with our team...
-
Linux Software Development Lead
3 days ago
London, Greater London, United Kingdom Canonical Full timeJob SummaryWe are seeking a skilled Linux Software Development Lead to join our team at Canonical. In this role, you will lead a team of engineers focused on developing and optimizing Ubuntu for various platforms.Key ResponsibilitiesLead and develop a team of software engineersRepresent the team to partners, stakeholders, and customersCollaborate with a...
-
Linux Systems Engineer
1 month ago
London, Greater London, United Kingdom Viribus Full timeJob Title: Linux Systems EngineerWe are seeking an experienced Linux Systems Engineer to join our team at Viribus. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our Linux-based infrastructure.Key Responsibilities:Design and implement Linux server systems, network infrastructure, and...
-
Senior Software Engineer
1 month ago
London, Greater London, United Kingdom Platform Recruitment Full timeJob Title: Senior Software Engineer - PCIe Linux Driver DevelopmentJob Description:Platform Recruitment is partnering with an exciting start-up that has secured a significant Series-A funding round in Europe. This innovative company is working on revolutionising data centres and reducing energy consumption, which will accelerate the AI/Machine Learning...
-
Senior Embedded Linux Software Architect
3 days ago
London, Greater London, United Kingdom Canonical Full timeWe are seeking a highly skilled Senior Embedded Linux Software Architect to join our team at Canonical, a leading international software company.About the RoleThis is an exceptional opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.The successful candidate will be responsible for...