About Canonical and the Role
Have you ever wanted to build software that powers millions of devices worldwide? At Canonical, we make Ubuntu, the operating system that sits at the heart of modern cloud computing, artificial intelligence, and the Internet of Things. We are expanding our engineering groups and looking for sharp, driven backend developers who love crafting robust REST APIs and scalable microservices. This is a fully remote position welcoming talent from anywhere in the world. You will collaborate with a globally distributed team of brilliant minds, working asynchronously from your home office while gathering a few times a year in exciting international locations to connect in person.
Overview
We operate as a founder-led, profitable business with massive global reach. Our services handle traffic from millions of Ubuntu clients and support thousands of active community members. If you possess strong opinions on API design, cleaner code practices, and modern DevOps workflows, you will fit right in. We embrace flexible seniority levels for this general selection track, matching your exact experience to the right team.
Key Responsibilities
- Design, build, and maintain high performance REST API microservices primarily utilizing Go and Python.
- Scale backend infrastructure smoothly to handle millions of active clients and heavy global workloads.
- Collaborate closely with distributed team members on architecture, code reviews, and technical strategy.
- Implement rigorous DevOps practices to ensure continuous integration, rapid deployment, and high availability.
- Troubleshoot complex systems and optimize code for maximum performance and security.
Requirements
- Proven track record as a back-end software engineer with deep expertise in Go or Python.
- Deep understanding of microservice architecture, distributed systems, and RESTful API standards.
- Clear and articulate views on modern engineering processes, testing, and DevOps automation.
- Ability to work autonomously in a fully remote, globally distributed team environment.
- Strong communication skills in English, both written and verbal.
What You'll Gain
- The chance to shape foundational infrastructure used by the biggest names in tech.
- Regular team meetups in fascinating locations around the globe to align on strategy and build personal connections.
- Continuous learning and professional growth within a profitable, scaling global enterprise.
- Competitive compensation and the ultimate flexibility of working from anywhere.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

