Canonical

Software Engineer - Cloud Images

Canonical

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

Responsibilities

  • Build automated, highly reliable image delivery, testing and publication pipelines.
  • Design, build and integrate new features and enhancements into Ubuntu for public cloud users.
  • Collaborate proactively with a distributed team.
  • Write high quality code to create new features.
  • Design and architect complex new systems and integrations with the clouds.
  • Debug issues and produce high quality code to fix them.
  • Review code produced by other engineers and participate in design discussions.
  • Engage with many other teams at Canonical, as well as the open source community and commercial partners.

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Practical experience with public clouds.
  • Interest and experience with at least 3 of the following: containers, devops automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications.
  • Experience in Python software development on Linux.
  • Strong soft skills and a passion for technology.

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

Cloud.govDockerJenkinsKubernetesLinuxPython

Categories

BackendData EngineeringDevOps