Canonical

Microservices Engineer

Canonical

Apply
about 1 year ago
Remote, Worldwide
Entry Level / Mid Level / Senior
H1B Sponsor

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.

Requirements

  • An exceptional academic track record from both high school and university.
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path.
  • Proficiency in Python and/or Go.
  • 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).
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.

Benefits

  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass, and travel upgrades for long haul company events.

Tech Stack

DockerGoKubernetesLinuxPython

Categories

BackendDevOps