System Software Engineer
4 weeks ago
Join or sign in to find your next job
Join to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at Canonical
System Software Engineer - Python interpreter, tooling, and ecosystem1 day ago Be among the first 25 applicants
Join to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at Canonical
Canonical 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 enterprise initiatives such as public cloud, data science, AI, engineering, and IoT. Our customers include top public cloud and silicon providers, and industry leaders. We are a pioneer in global distributed collaboration, with 1200+ colleagues across 75+ countries, mostly remote, with occasional in-person team meetings.
We are hiring a System Software Engineer for Python interpreter, tooling, and ecosystem. You will focus on delivering the best Python runtime, developer experience, and tooling in Ubuntu, ensuring Ubuntu remains at the forefront of modern programming language innovation.
This role offers an exciting opportunity for a passionate open source software enthusiast, Linux systems expert, and Python developer. You will work on making Ubuntu the premier platform for Python development across desktop, cloud, datacenters, containers, and more.
As part of the Ubuntu Foundations Team, you will work on core Ubuntu toolchains and contribute to the broader software ecosystem. You will collaborate with team members on design, review code, and ensure architecture decisions enhance Ubuntu's performance and user experience, impacting various Ubuntu editions.
Location: This role is remote within the EMEA region.
The role entails- Proactively collaborating with a distributed team
- Selecting, integrating, and packaging tooling to improve Python developer and operator experience in Ubuntu
- Writing high-quality code for new features
- Debugging and fixing issues with robust code
- Reviewing code from peers
- Discussing ideas and collaborating on solutions
- Working remotely with 2-4 weeks of annual travel for internal and external events
- Experienced with Python, ideally in cloud-native software and Linux environments
- Interested in or experienced with packaging software for Debian and Ubuntu
- A long-time Linux user
- Possessing an excellent academic record from high school and university
- Holding an undergraduate degree in a technical field or a compelling alternative story
- Passionate about technology and working with talented people
- Curious, flexible, articulate, and responsible
- Valuing soft skills, being enterprising, thoughtful, and self-motivated
- Willing to travel internationally twice a year for up to two weeks
We offer competitive worldwide compensation, review pay annually, and provide performance bonuses or commissions. Benefits include:
- Distributed work environment with biannual in-person team sprints
- USD 2,000 annual learning and development budget
- Annual salary review
- Recognition rewards
- Paid holiday leave, maternity, and paternity leave
- Wellness programs and support
- Opportunities for travel and meeting colleagues in new locations
Canonical is a pioneering open source technology company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We hire globally, uphold high standards, and promote a remote-first culture since 2004. Working here challenges you to think differently, learn continuously, and excel.
Canonical is an equal opportunity employerWe value diversity and are committed to creating an inclusive environment where everyone is treated fairly, regardless of background or identity.
#J-18808-Ljbffr-
Distributed Systems Software Engineer
53 minutes ago
Manama, Manama, Bahrain beBeedistributed Full timeDistributed Systems Software EngineerWe are seeking a highly skilled Distributed Systems Software Engineer to join our team. As a Distributed Systems Software Engineer, you will be responsible for designing, developing, and maintaining software systems that can scale horizontally across multiple machines.The ideal candidate will have a strong background in...
-
System Software Engineer
3 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical 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,...
-
System Software Engineer
7 hours ago
Manama, Manama, Bahrain RESO Full timeCanonical 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,...
-
Manama, Manama, Bahrain beBee Careers Full timeLead Software Engineer: Architect of Commercial SystemsWe are seeking an experienced Lead Software Engineer to join our team in architecting and developing commercial systems. The successful candidate will have a strong background in software development, specifically in Golang, and will be responsible for leading technical designs, code reviews, and...
-
Software Engineer
5 days ago
Manama, Manama, Bahrain ARRAY INNOVATION Full timeGet AI-powered advice on this job and more exclusive features.At ARRAY, we're not just another software services company—we're a community of creators, coders, and innovators on a mission to redefine technology, put Bahrain on the global tech map, and build impactful solutions across industries. Whether you're passionate about system architecture, elegant...
-
Software Engineer
1 week ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeCompany Overview:At ARRAY, we're not just another software services company—we're a community of creators, coders, and innovators on a mission to redefine technology, put Bahrain on the global tech map, and build impactful solutions across industries. Whether you're passionate about system architecture, elegant UIs, clean code, or rigorous testing—we...
-
Software Engineer
7 hours ago
Manama, Manama, Bahrain RESO Full timeThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.As a software engineer on the OpenStack Engineering team, you'll be building Charmed...
-
Python System Software Developer
53 minutes ago
Manama, Manama, Bahrain beBeeSoftware Full timeSystem Software Engineer RoleWe are seeking an exceptional System Software Engineer to join our team. As a key member of our group, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Your primary focus will be on designing, developing, and maintaining system software applications using Python. You will...
-
System Software Developer
5 hours ago
Manama, Manama, Bahrain beBee Careers Full timeJob Description: We are seeking a skilled System Software Engineer to join our team. As a key member, you will be responsible for developing and maintaining the GCC/LLVM compiler, tooling, and ecosystem on Ubuntu.About the Role:This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes, and tool chains.You will have...