Software Engineer - Secure Container Images
C
CanonicalSoftware Engineering
Home based - EMEAFull-TimeSenior
SalaryWe consider geographical location, experience, and performance in shaping compensation worldwide. In addition to base pay, we offer a performance-driven annual bonus.
Apply NowOpens the employer's application page
Job Details
- Languages
- Business level written and spoken English
- Experience
- 0-7 years
- Required Skills
- DockerPythonBashGitKubernetesCI/CDLinux
Requirements
- 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)
- Hands-on experience with Linux systems, package management, build systems, release engineering, or artifact pipelines
- Business level written and spoken English
- Bachelor's degree or equivalent in Computer Science, a STEM field, or a similar discipline
- Clear communication and end-to-end ownership
- Willingness to travel internationally 2-4 times a year for company events up to two weeks long
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
- Work closely with the community and partners to share container expertise and keep our portfolio current
- Collaborate with product security, platform, infrastructure, and customer-facing teams
- Define image standards that span security, compatibility, performance, size, and developer experience
- Mentor colleagues and contribute to hiring
View Full Description & ApplyYou'll be redirected to the employer's site