Find your next role

Discover roles across ambitious teams

9,756 jobs

Sort by
  • 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.

Posted 11 hours ago