Microservices Engineer

New
C
CanonicalOpen Source Software
We have microservices teams with open roles in every time zone, every time zoneFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional written and spoken English
Required Skills
PythonSoftware ArchitectureGoCI/CDRESTful APIsLinuxDevOpsMicroservicesDistributed Systems

Requirements

  • Undergraduate degree in Computer Science or STEM, or equivalent experience
  • Proficiency in Python and / or Go
  • History of writing modern, maintainable software
  • Experience with relational and non-relational database systems
  • Continuous integration and continuous 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 up to two weeks each

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 our external communities
  • Debug issues and produce high-quality solutions to resolve them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss, contribute to, and collaborate across teams at Canonical
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now