Open Role
Canonical

Remote opportunity at

Canonical

Microservices Engineer

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers major technology initiatives in cloud computing, data science, artificial intelligence, and the internet…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Oct 24, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers major technology initiatives in cloud computing, data science, artificial intelligence, and the internet of things. The company operates as a globally distributed organization with staff members located across numerous countries. This general selection track covers back-end REST API microservices engineering positions spanning all levels of seniority. Selected engineers will build services designed to scale for millions of…

Job Description

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers major technology initiatives in cloud computing, data science, artificial intelligence, and the internet of things. The company operates as a globally distributed organization with staff members located across numerous countries. This general selection track covers back-end REST API microservices engineering positions spanning all levels of seniority. Selected engineers will build services designed to scale for millions of Ubuntu users and handle critical global infrastructure. Responsibilities involve writing high-quality code in Go and Python, designing robust software architecture, and implementing proactive security analysis.

The role suits individuals with strong technical backgrounds who can collaborate within a distributed team environment. Team members work from home and gather in-person twice per year in various international locations for strategic alignment and team events. Candidates should possess strong interpersonal skills, a drive for excellence, and clear perspectives on application programming interfaces and DevOps practices.

Responsibilities

  • Develop reliable, fault-tolerant applications and services using Python or Go
  • Design APIs and software architecture for peer review
  • Write comprehensive tests to validate software behavior
  • Collaborate proactively with a globally distributed team
  • Display technical leadership internally and within external communities
  • Debug technical issues and create effective solutions
  • Contribute to technical documentation
  • Travel twice annually for company events

Requirements

  • Proficiency in Python or Go
  • History of writing modern and maintainable software
  • Experience with relational and non-relational database systems
  • Background in continuous integration and continuous delivery
  • Experience with systems programming or scalable web services
  • Professional written and spoken English proficiency
  • Familiarity with Linux, with Debian or Ubuntu preferred
  • Ability to travel twice a year for up to two weeks per trip

Qualifications

  • Undergraduate degree in Computer Science or a STEM field, or a compelling narrative of an alternative path
  • Exceptional academic track record from high school and university
  • Experience with container technologies including LXD, Docker, and Kubernetes
  • Understanding of build systems and toolchains
  • Experience with cross-compilation
  • Background in hyperscale public clouds or private clouds
  • Experience designing, building, and running distributed systems
  • Performance engineering and security experience

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation reviews
  • Performance-driven annual bonus
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this a remote position?

Yes, colleagues work from home while meeting in person twice yearly for company events.

What programming languages are required?

The role requires proficiency in Python or Go.

What is the salary for this position?

The posting does not specify a salary, though compensation is shaped by geographical location, experience, and performance, and includes a performance-driven annual bonus.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 36m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 24, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

343Open Jobs
—No reviews yet
View Company Profile