Software Engineer - Secure Container Images
Canonical
MidAbout the position
Join a fast-paced team to build and maintain high-quality container images, focusing on automation and CI/CD pipelines.
Tech stack
- bash
- python
- docker
- kubernetes
- cicd
- linux
Requirements
Required:
- Proficiency in Bash and Python
- Experience working with CI/CD systems (e.g. GitHub Actions, Jenkins)
- Experience building container images
- Command of at least one container management or orchestration tool (e.g. Docker, Podman, or Kubernetes)
Nice to have:
- A security-oriented maintenance mindset: you can investigate dependency and vulnerability findings, assess their impact, and deliver a safe fix
- Familiarity with additional languages such as Go or Rust
- Hands-on experience building minimal and distroless container images
Responsibilities
- Build and maintain a growing portfolio of high-quality, hardened container images
- Design and operate automated CI/CD pipelines that build, test, scan, sign, publish, promote, and retire images across environments and architectures
- Write tooling and tests to assess security compliance and cloud-native compatibility
- Collaborate with our product security, platform, infrastructure, and customer-facing teams
Benefits
- Personal learning and development budget of USD 2,000 per year
- 40 days annual leave per annum, including public holidays and our All Company holiday periods
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues, with Priority Pass for lounge access