Ubuntu Software Engineer
Canonical
Canonical 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 engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable with designing and engineering new software as they are with packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories.
Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.
The four key teams that ship Ubuntu are:
- Foundations : maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities
- Server: leading the design, evolution and future of our Ubuntu Server distribution
- Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter
- Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today
Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories:
- Development : design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python
- Architecture : engineer the integration of open source from boot firmware to cloud applications deployment
- Packaging : a combination of Debian and Snap packaging to ship software in the distribution
- Automation : build and maintain the machinery responsible for building, testing and shipping Ubuntu
- Distro Engineering : the maintenance and evolution of a Linux distribution and its repositories
This application track is suitable for those at the mid point in their career but perhaps not quite at the Manager/Lead level, with relevant skills to contribute to Ubuntu.
At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies.
Location : We have remote roles open in every time zone.
The role entails
Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:
- Designing, building and shipping software in Rust, Go and Python
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging system-level issues and delivering robust solutions
- Authoring and improving technical and community documentation
- Contributing to upstream and neighboring open source projects
- Collaborating as part of a globally distributed team
- Mentoring their colleagues to build skills and understanding
- Developing and improving processes to more efficiently fulfill our goals
What we are looking for in you
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- At least 2 to 4 years of professional software engineering experience post University
- Drive and a track record of going above and beyond expectations
- A demonstrated passion for open source software
- Significant experience with Rust, Go, Python, Flutter or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Ability to travel twice a year, for company events up to two weeks each
Nice-to-have skills
- Experience with Linux distributions and distribution engineering
- Experience with software packaging and distribution mechanisms
- Understanding of build systems and toolchains, including for cross-compilation
- Performance or Security Engineering experience
What we offer you
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. 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 person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority 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 on a daily basis. 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. Canonical has been a remote-first company 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.
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...SuggestedFull timeFreelanceWork at officeLocal areaRemote workWorldwide
- ...As the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security... ..., and community Solid background in software development, including expertise in support...SuggestedFull timeLocal areaRemote workWorldwide
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...SuggestedFull timeInternshipWork at officeLocal areaRemote workWork from homeWorldwide
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...SuggestedFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...SuggestedFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...Full timeLocal areaRemote workWork from homeWorldwide
- ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re... ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear...Full timeApprenticeshipLocal areaRemote work
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on: Microservices and APIs... ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose...RemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
- ...feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit’s... ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose programming...Long term contractRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
$90k - $120k per year
...salary Home office stipend Paid time off Training & development Overview We are seeking a resourceful and talented Software Engineer to join our team and contribute to the ongoing growth and development of our platform. As Remarcable's latest member of the Engineering...Full timeFor contractorsRemote workHome office$90k - $140k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...you! Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through...Full timeContract workWork at officeLocal areaFlexible hours$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...Full timeWork at officeLocal areaWork from homeWorldwide
$204.9k - $277.2k per year
...Role Description As a Staff Software Engineer at Dropbox, you'll be the singular technical owner of application performance across the Core org — the part of Dropbox that owns every consumer-facing surface: web, iOS, Android, and desktop. This is one of the company's most...Full time- ...Canonical 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... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...Software has moved to play a central role in network technology. From outstanding routing... ...networking silicon providers to optimize Ubuntu and related applications for their ASICs,... ...success if you are an outstanding software engineer, passionate about networking, with a special...Full timeLocal areaRemote workWork from homeWorldwide
- ...stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux... ...technologies. Our teams partner with specialist engineers from major silicon companies to integrate... ...and server-class hardware platforms and software stacks Work with partners to deliver a...Full timeInternshipRemote work
$160.32k - $200.4k per year
...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio is undergoing a major business transformation powered by...Full timeLocal areaRemote workWorldwideShift work$160k - $240k per year
...both the largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists....Full timeRemote work- ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...Full timeImmediate startHome office
$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students...Long term contractFull timeRemote work- ...Platform for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over... ...more. Key Responsibilities As a Senior Full Stack Software Engineer ( React.js + Node.js ) , you'll build and scale...Full timeRemote work
- ...achieve safer, more sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1.6 million users... ...products Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional Requirements:...Full timeLocal areaRemote workWorldwideFlexible hours
$120k - $160k per year
...the U.S. Our platform is growing rapidly, with a 10% month-over-month growth, and we are seeking a skilled and motivated Full-Stack Engineer to join our talented engineering team as we scale and expand. Responsibilities: Collaborate with our team to design, develop,...Full timeRemote workFlexible hours$186.37k - $223.64k per year
...time . The Opportunity We're looking for a Staff Integrations Engineer to join our GTM Tools & Technology team — a hybrid role sitting at the intersection of Revenue Operations and internal software engineering. You'll own the architecture and delivery of integrations...Full timeLocal areaRemote workFlexible hours$149.6k - $199.6k per year
...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of...Full timeFixed term contractWork at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ubuntu Software Engineer. Be the first to apply!
- director software engineering Remote
- software developer intern Remote
- software engineer part time Remote
- software developer entry level Remote
- software engineer internship Remote
- junior software engineer Remote
- software developer no experience Remote
- software developer internship no experience Remote
- software engineer - ai machine learning Remote
- software engineer intern Remote
