Canonical

Software Engineer - Python - Container Images

Canonical
Apply
almost 2 years ago
Remote, WorldwideMid Level / Senior
H1B Sponsor

Responsibilities

  • Build robust and scalable container images
  • Develop automated CI/CD processes for building, testing, and publishing container images
  • Write tools and tests for security compliance and cloud-native compatibility
  • Develop new functionality in Python for container-building tools
  • Participate in code and architectural reviews
  • Provide technical feedback for team decision-making
  • Engage with the open-source community as a subject-matter expert
  • Create documentation and grow the team knowledge base
  • Mentor junior team members and help with hiring

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field
  • Significant experience with Python
  • Experience with CI/CD systems such as Jenkins, GitHub Actions, or Concourse CI
  • Experience with container images and containerized operations
  • Mastery of at least one container management or orchestration tool such as Docker or Kubernetes
  • Experience with Linux systems administration and package management
  • Knowledge of collaborative software development and a record of delivering high-quality software
  • Strong written and verbal communication skills for conveying technical concepts
  • Ability to contribute clarity to technical and engineering discussions

Benefits

  • Remote-first distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel internationally to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Global travel of up to 15% for internal and external events

Tech Stack

DockerGitHub ActionsJenkinsKubernetesLinuxPython

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me