Microservices Engineer – Canonical
Join Canonical, the global leader in open‑source software, as a Microservices Engineer focused on back‑end REST API microservices in Go and Python. We are growing a high‑impact team that builds services used by millions of Ubuntu clients worldwide.
Key responsibilities
- Design, build, and maintain high‑quality, scalable software that works at enterprise scale.
- Design APIs and software architecture for peer review.
- Write tests that validate software behaviour.
- Build and maintain reliable, fault‑tolerant applications and services.
- Collaborate proactively with a globally distributed team.
- Debug issues and produce high‑quality solutions.
- Contribute to technical documentation.
- Work from home with global travel twice a year for company events.
What we are looking for
Exceptional academic track record.Undergraduate degree in Computer Science or STEM (or compelling narrative).Proficiency in Python and / or Go.Experience writing modern, maintainable software.Experience with relational and non‑relational databases.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.Result‑oriented, with a personal drive to meet commitments.Ability to travel twice a year, up to two weeks each.Additional skills that you might also bring
Experience with container technologies such as LXD, Docker, and Kubernetes.Understanding of build systems and toolchains.Experience with cross‑compilation.Experience with hyperscale public clouds and / or private clouds.Experience designing, building, and running distributed systems.Performance engineering and security experience.We offer
Distributed work environment with twice‑yearly in‑person team sprints.Personal learning and development budget of USD 2,000 per year.Annual compensation review.Recognition rewards.Annual holiday leave.Maternity and paternity leave.Employee Assistance Programme.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 that publishes Ubuntu, the most important open‑source project and the platform for AI, IoT, and the cloud. We recruit on a global basis and set a very high standard for people joining the company.
Equal Opportunity Employer
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.
#J-18808-Ljbffr