Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ubuntu Software Engineer

Full-time

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Ubuntu Software Engineer in Remote vacancy
  •  ...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... 
    Suggested
    Full time
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    29 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    29 days ago
  •  ...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... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    a month ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    14 hours ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    5 hours ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    29 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    29 days ago
  •  ...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 time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    26 days ago
  •  ...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 time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    10 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    28 days ago
  •  ...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... 
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    23 days ago
  •  ...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 contract
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    5 days ago
  • $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 time
    For contractors
    Remote work
    Home office

    Remarcable Inc.

    Remote
    4 days ago
  • $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 time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    1 day ago
  • $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 contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    12 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    29 days ago
  •  ...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 time
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Remote
    29 days ago
  • $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

    Dropbox

    Remote
    5 hours ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    29 days ago
  •  ...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 time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    25 days ago
  •  ...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 time
    Internship
    Remote work

    Canonical

    Remote
    29 days ago
  • $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 time
    Local area
    Remote work
    Worldwide
    Shift work

    Twilio

    Remote
    5 days ago
  • $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 time
    Remote work

    KoBold Metals

    Remote
    25 days ago
  •  ...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 time
    Immediate start
    Home office

    Mozilla

    Remote
    12 days ago
  • $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 contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    24 days ago
  •  ...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 time
    Remote work

    Trafilea

    Remote
    6 days ago
  •  ...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 time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    25 days ago
  • $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 time
    Remote work
    Flexible hours

    Proof

    Remote
    4 days ago
  • $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 time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    23 days ago
  • $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 time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ubuntu Software Engineer. Be the first to apply!