Principal Open Source Software Engineer

3 weeks ago


London, Greater London, United Kingdom Canonical Full time

Transforming the Future of Open Source Operations

At Canonical, we're revolutionizing the way companies manage their open source information systems. As a Principal Open Source Software Engineer, you'll play a pivotal role in shaping our new community around Python opscode for open source applications, running on Kubernetes. Your mission will be to move all of Canonical and Ubuntu IS onto this new, open source codebase.

Your Impact

  • Design and deliver open source software operations code in Python
  • Work across the entire Linux stack, from kernel to applications
  • Develop sound engineering design and testing principles
  • Shape high-quality open source monitoring and alerting infrastructure
  • Simplify open source operations for our customers and open source community

Requirements

  • Experience with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiarity with Docker and Kubernetes
  • Strong Python development skills and a passion for distributed systems

What We Offer

  • Opportunity to work with a global team on cutting-edge technology
  • Flexible work-from-home arrangement with global travel opportunities
  • Collaborative engineering culture that values innovation and growth

About Us

Canonical is a company that's passionate about open source and cloud computing. We're looking for talented engineers who share our vision and are excited about the opportunity to shape the future of open source operations.



  • London, Greater London, United Kingdom Pick for Britain Full time

    About the RoleWe are looking for a highly skilled Principal Engineer to join our team at Pick for Britain. The successful candidate will be responsible for leading our Open Source Programme Office, working closely with our engineering teams to design and engineer InnerSource and Open Source software.As a key member of our team, you will have the opportunity...


  • London, Greater London, United Kingdom Canonical Full time

    We're seeking an experienced Software Development Engineer to join our team. As a key member of our team, you will contribute to the development and enhancement of our open source operations capabilities, working closely with our engineering and operations teams.In this role, you will be responsible for designing, developing, and deploying open source...


  • London, Greater London, United Kingdom Canonical Full time

    About the JobWe are looking for an experienced Open Source Software Architect to lead the development of our cloud-based infrastructure solutions. This role requires strong technical skills and leadership experience in the field of open source software development.Key Responsibilities:Design and develop scalable and secure cloud-based infrastructure...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional software engineer to join our team at Canonical, a leading company in the development of open-source software. As a Networking Software Engineer, you will play a crucial role in building a well-integrated and opinionated stack of open-source networking software, bringing the latest hyperscaler innovation to...


  • London, Greater London, United Kingdom Pick for Britain Full time

    OverviewPick for Britain is a leading organisation in the industry, and we are seeking a highly experienced Principal Engineer to join our team. The successful candidate will be responsible for leading our Open Source Programme Office, working closely with our engineering teams to design and engineer InnerSource and Open Source software.As a key member of...


  • London, Greater London, United Kingdom Canonical Full time

    Drive the future of collaborative open source development as part of the Canonical team.Canonical is seeking an experienced engineering manager to lead our distributed team in developing the Launchpad platform. Launchpad is a robust platform for managing open source development projects, including code hosting and review, bug tracking, package building,...


  • London, Greater London, United Kingdom Canonical Full time

    Job DescriptionAt Canonical, we are on a mission to accelerate the adoption and quality of open source globally. As an Enterprise Open Source Sales Representative, you will play a critical role in delivering better open source solutions to the enterprise market.About the RoleRepresent Canonical and its solutions in your assigned territory.Develop and execute...


  • London, Greater London, United Kingdom Hydrogen Group Full time

    Unlocking the Potential of Platform EngineeringAt Hydrogen Group, we're on a mission to revolutionize platform engineering with cutting-edge open-source solutions. As an Engineering Innovator for Open-Source Solutions, you'll play a pivotal role in shaping the future of our industry.This is an exceptional opportunity to blend software engineering, technical...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock the Power of Open SourceJoin Canonical, the leading provider of open source solutions, as a sales expert in our Enterprise Open Source Sales team. With a strong background in software sales and a passion for open source technology, you will play a critical role in driving the adoption of our solutions in the enterprise market.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the Role:We are seeking an exceptional Community Engineer to join our team at Canonical. As a key member of our Ubuntu Community team, you will play a vital role in enabling community leaders and participants to achieve their goals. Your primary focus will be on facilitating the work of the community by ensuring that processes are efficient and...


  • London, Greater London, United Kingdom Pick for Britain Full time

    Role OverviewAs a Principal Engineer at Pick for Britain, you will play a key role in designing and engineering InnerSource and Open Source software with the customer as the primary objective.Key ResponsibilitiesDesign and engineer complex software, scripts, and tools to enable the delivery of bank platforms, applications, and services.Define and develop...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalWe serve millions of developers, building for the cloud, IoT and data science. Our goal is to make open source easier and more reliable for innovators and enterprises.Our new Developer Relations team aims to engage directly with open source communities and developer-centric organisations. We want to communicate our vision and products for...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Golang software engineer to join our team at Canonical. As a Golang engineer, you will be responsible for designing and implementing well-tested and documented software in Go, debugging and fixing issues encountered by users, and participating in our engineering process through code and architectural reviews.About...


  • London, Greater London, United Kingdom Canonical Full time

    Role OverviewCanonical, a leading provider of open source software and operating systems, is seeking an experienced Alliances Field Engineer to support our biggest partners understand and embrace our open source platform.About the RoleWe are hiring for a Field Engineer to join our worldwide team, applying expert insights to real-world customer problems,...

  • Senior Linux Engineer

    4 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    Job DescriptionThis is a challenging engineering role at Canonical that involves working on Linux-based software-defined infrastructure and applications. You will be responsible for troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.Key Responsibilities:Resolve complex customer...


  • London, Greater London, United Kingdom Canonical Full time

    Company OverviewCanonical is a leading provider of open-source software and operating systems to global enterprises. Our Ubuntu platform is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.SalaryThe estimated annual salary for this position is around $120,000 - $180,000 based on location and...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock the Potential of Open SourceCanonical is a leading provider of innovative open source solutions, empowering global enterprises to drive digital transformation. As a Regional Director of Enterprise Open Source Sales, you will play a pivotal role in expanding our presence in the market and driving revenue growth.Key Responsibilities:Develop and execute...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a global leader in the development and commercialization of open-source software. Our mission is to accelerate the adoption and quality of open-source globally, and our goal is to ship the most software on the planet by cores.


  • London, Greater London, United Kingdom Pick for Britain Full time

    Job DescriptionSalary: £80,000 - £110,000 per annumLocation: Nationwide (Remote)Pick for Britain is seeking a highly experienced Principal Engineer to lead our Open Source Programme Office. As a key member of our team, you will be responsible for designing and engineering InnerSource and Open Source software with the customer as the primary objective.You...


  • London, Greater London, United Kingdom Source Technology Full time £130,000 - £140,000

    Company OverviewAt Source Technology, we're a leading force in the financial sector. Our mission is to deliver cutting-edge software solutions that empower global investment strategies. We're seeking an exceptional Principal Software Engineer to join our team and contribute to shaping the technical direction of our critical projects.