This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Canonical Group - Washington, DC

posted 2 months ago

Full-time - Mid Level
Remote - Washington, DC
Professional, Scientific, and Technical Services

About the position

The Software Engineer position at Canonical focuses on enhancing developer experience and build tooling for packaging software efficiently across various platforms, including Linux, Windows, and Mac. The role involves designing and maintaining Python tools that support the build and publication processes for snaps, charms, and OCI images, ultimately simplifying the workflow for developers and engineers.

Responsibilities

  • Design and maintain specialist Python tools for the developer build and publication process.
  • Support the tooling that builds snaps, charms, and OCI images.
  • Extend the snap build ecosystem using familiarity with languages, toolchains, frameworks, integrations, and CI systems.
  • Collaborate with external open source and commercial projects to better serve community needs.

Requirements

  • Expertise in Python programming language.
  • Strong understanding of modern GNU/Linux distributions.
  • Good understanding of build systems and toolchains, including cross-compilation.
  • Experience with container technologies such as Docker, Kubernetes, and LXD.

Nice-to-haves

  • Familiarity with CI systems and integrations.
  • Experience in working with open source projects.

Benefits

  • Fully remote working environment
  • Personal learning and development budget of 2,000 USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service