Canonical

Software Engineer - Python - Container Images

Canonical

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

Responsibilities

  • Build robust, scalable container images.
  • Work on automated CI/CD processes for building, testing, and publishing container images.
  • Write tools and tests for security compliance and cloud-native compatibility.
  • Develop new functionalities for container-building tools using Python.
  • Participate in code and architectural reviews.
  • Provide technical feedback for decision-making.
  • Engage with the open-source community as a subject-matter expert.
  • Grow the knowledge base and write documentation.
  • Work in a collaborative, agile, and globally distributed environment.
  • Mentor junior team members and assist in hiring.

Requirements

  • Knowledgeable and passionate about software development.
  • Experience in collaborative development.
  • Familiarity with CI/CD systems like Jenkins or GitHub Actions.
  • Proven track record of delivering high-quality software.
  • Experience with container images and operations.
  • Proficient in at least one container management tool like Docker or Kubernetes.
  • Significant experience with Python.
  • Experienced in Linux systems administration and package management.
  • Strong written and verbal communication skills.
  • Ability to clarify technical discussions.
  • Belief in knowledge sharing.
  • Bachelor’s degree in Computer Science, STEM, or a similar field.

Benefits

  • Distributed work environment with biannual team sprints.
  • 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.
  • Opportunities for travel to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

Tech Stack

DockerGitHub ActionsGitLab CI/CDJenkinsKubernetesLinuxPython

Categories

BackendDevOps