Find your next role
Discover roles across ambitious teams
9,737 jobs
- More jobs
Canonical
Microservices Engineer
Remote · Mid level
About the role
Work on back-end REST API microservices engineering in Go and Python. Build scalable, reliable, and fault-tolerant applications for millions of Ubuntu clients.
What you’ll do
• Write high-quality, well-designed software that works at scale. • Design APIs and software architecture for review. • Write tests to validate software behaviour. • Collaborate with a globally distributed team. • Debug issues and produce high-quality solutions.
What you’ll bring
• Exceptional academic track record. • Proficiency in Python and/or Go. • Experience with relational and non-relational databases. • Continuous integration and delivery experience. • Professional written and spoken English.
Life at Canonical
Distributed work environment with twice-yearly team sprints in person. Personal learning budget of USD 2,000 per year. Annual compensation review and recognition rewards. Employee Assistance Programme and travel opportunities.
About Canonical
Canonical is a pioneering tech firm publishing Ubuntu, a leading open-source platform for AI, IoT, and cloud computing. It operates globally with a remote-first culture since 2004.