← Back to list
Job · Mid-level

Microservices Engineer

Other • Mid-level • Remote • Full-time • European Union EU/EMEA

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