Canonical logo
Posted April 12, 2026 · 133 days agoLast seen August 23, 2026Est. expiry May 17, 2026

Microservices Engineer

Worldwide
Remote · Software Engineering
Full-time · Mid-Level
English
No degree required
About the role

Canonical offers a distributed workplace for engineers focusing on back-end REST API microservices in Go and Python. The role involves designing scalable services, improving security, and collaborating across teams globally. The position is home-based with biannual travel for company events.

Job Details

Responsibilities

  • Design APIs and software architecture
  • Write high-quality, scalable code in Python and Go
  • Collaborate with a global team to improve security and performance
  • Debug issues and produce reliable solutions
  • Contribute to technical documentation

Requirements

  • Proficiency in Python and/or Go
  • Experience with relational and non-relational databases
  • Continuous integration and delivery experience
  • Experience with Linux (Debian or Ubuntu)
  • Excellent communication skills in English

Skills & Technologies

PythonGoAPIsMicroservice designDevOps

Education Level

No degree required
Seen 13 hours agoPartial Schema
Canonical logo
Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
View company
Most-hired roles
Software Engineer
26
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (189)Senior (19)Manager (5)Director (2)Junior (1)Executive (1)Mid-level (1)Intern (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.