Loading...
Loading...
Canonical
Canonical is hiring Microservices Engineers across all seniority levels to build and maintain back-end REST API services in Go and Python. These services power millions of Ubuntu clients and critical global infrastructure. The role is fully remote with twice-yearly in-person team events. You will design APIs, write scalable and fault-tolerant software, contribute to technical documentation, and collaborate with a globally distributed team. Canonical values strong academic backgrounds, proficiency in Python and/or Go, and experience with databases, CI/CD, and Linux systems.
Create a free account to read the full job description, apply, and unlock a free AI study plan with Canonical's interview process, recent question patterns, and step-by-step practice.
Sign in to unlock a company-specific preparation guide for Canonical: interview rounds, recent question patterns, Coach AI practice, coding & system design drills, behavioural prep, and a mock interview — all tailored to this role.