Canonical is hiring microservices engineers at all seniority levels for its Go and Python REST API teams, fully remote. The services must scale to millions of Ubuntu clients.
Responsibilities
- ▹Write high-quality, well-designed and robust software that works at scale
- ▹Design APIs and software architecture for collegial review
- ▹Write tests that validate software behaviour
- ▹Build and maintain reliable, fault-tolerant applications and services
- ▹Collaborate proactively with a globally distributed team
- ▹Display technical leadership internally and within external communities
- ▹Debug issues and produce high-quality solutions
- ▹Contribute to technical documentation
Requirements
- ▹Exceptional academic track record from high school and university
- ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- ▹Proficiency in Python and/or Go
- ▹History of writing modern, maintainable software
- ▹Experience with relational and non-relational database systems
- ▹Continuous integration and delivery experience
- ▹Experience with systems programming or scalable web services
- ▹Professional written and spoken English
- ▹Experience with Linux (Debian or Ubuntu preferred)
- ▹Ability to travel twice a year for company events of up to two weeks each
Nice to have
- ▹Experience with container tech such as LXD, Docker and Kubernetes
- ▹Understanding of build systems and toolchains
- ▹Experience with cross-compilation
- ▹Experience with hyperscale public and/or private clouds
- ▹Experience designing, building and running distributed systems
- ▹Performance engineering and security experience
Soft skills
Excellent interpersonal skillsCuriosity and flexibilityAccountabilitySelf-motivationExcellent communication and presentation skillsResult-oriented
What 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
- ▹Performance-driven annual bonus
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Employee Assistance Programme
- ▹Opportunity to travel to meet colleagues
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical publishes Ubuntu and is a leading provider of open source software and operating systems. It has 1200+ colleagues in 75+ countries, mostly working remotely, and is founder-led, profitable and growing.
Languages: Angol: professzionális, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, vagy meggyőző alternatív szakmai út
Similar jobs

Job
· Mid-level
Containerization & Virtualisation Engineer
Canonical
CppData Science
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Maintenance Engineer
Canonical
CppData Science
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Python Engineer
Canonical
CppData Science
+8
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Golang Engineer
Canonical
CppData Science
+4
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior/Principal Linux Engineer
CIQ
AI/ML
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Dev Ops Engineer
ClickOut Media
Clickhouse
+10
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas