Logo
Jobs › IT Development/Software Engineering › Microservices Engineer

Microservices Engineer

Canonical via Canonical
Salary
Not Disclosed
Location
Remote (Worldwide)
Type
Full Time
Deadline
30 Oct 2026
6 days left
Job Description
  • This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python, with open roles in every time zone.
  • Write high-quality, well-designed, and robust software that works at scale
  • Design APIs and software architecture for collegial review
  • Write tests that validate software behaviour
  • Build and maintain reliable, fault-tolerant applications and services
  • Collaborate proactively with a globally distributed team
  • Display technical leadership internally and within our external communities
  • Debug issues and produce high-quality solutions to resolve them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss, contribute to, and collaborate across teams at Canonical
  • Work from home with global travel twice annually for company events
Requirements
  • 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
  • Drive and a track record of going above-and-beyond expectations
  • Proficiency in Python and / or Go
  • History of writing modern, maintainable software
  • Experience with relational and non-relational database systems
  • Continuous integration and continuous delivery experience
  • Experience with systems programming or scalable web services
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each
  • Nice to have: Experience with container tech such as LXD, Docker, and Kubernetes
  • Nice to have: Understanding of build systems and toolchains
  • Nice to have: Experience with cross-compilation
  • Nice to have: Experience with hyperscale public clouds and / or private clouds
  • Nice to have: Experience with designing, building, and running distributed systems
  • Nice to have: Performance engineering and security experience
Done for you
We'll apply to this for you

Denidel's HR team submits and tracks the application on your behalf.

Log in to apply Create free account

Opens the employer's own site, where you complete your application

Posted10 Oct 2026
Views0
Apply now