Software Engineer - Secure Container Images

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software Engineering0Education: bachelorsSkills: ["Communication","End-to-end ownership","Mentoring","Collaboration","Continuous learning"]

Own the end-to-end path from upstream source to secure, signed Ubuntu-based container images. Build and operate automated CI/CD pipelines to package, build, test, scan, sign, publish, promote, and retire images across environments and architectures. Develop tooling and tests for security compliance and cloud-native compatibility, collaborate across security/platform/infrastructure teams, and help set image quality standards while mentoring and sharing knowledge.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
3 days ago

Software Engineer - Secure Container Images

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Own the end-to-end path from upstream source to secure, signed Ubuntu-based container images. Build and operate automated CI/CD pipelines to package, build, test, scan, sign, publish, promote, and retire images across environments and architectures. Develop tooling and tests for security compliance and cloud-native compatibility, collaborate across security/platform/infrastructure teams, and help set image quality standards while mentoring and sharing knowledge.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain a growing portfolio of hardened Ubuntu-based container images.
  • •Design and operate automated CI/CD pipelines to build, test, scan, sign, publish, promote, and retire images.
  • •Write tooling and tests to assess security compliance and cloud-native compatibility.
  • •Collaborate with security, platform, infrastructure, and customer-facing teams to keep the portfolio current with patches and new applications.
  • •Set and uphold image quality standards across security, compatibility, performance, size, and developer experience, while mentoring and sharing knowledge.
Travel: Medium travel

Pay and Benefits

Perks:Remote WorkLearning BudgetPaid LeaveMaternity LeavePaternity Leave

Key Requirements

  • •Proficiency in Bash and Python.
  • •Experience with CI/CD systems (e.g., GitHub Actions, Jenkins).
  • •Experience building container images and hands-on work with Linux systems and package/build/release engineering or artifact pipelines.
  • •Command of at least one container management or orchestration tool (e.g., Docker, Podman, or Kubernetes).
  • •A Bachelor’s degree or equivalent in Computer Science, a STEM field, or a similar discipline, plus business-level written and spoken English.
Experience:0Open source
Education:Bachelor's
Skills:CommunicationEnd-to-end ownershipMentoringCollaborationContinuous learning
Certifications:CKSDCA
Languages:English
Tech Stack:BashPythonGitHub ActionsJenkinsDockerPodmanKubernetesLinuxCI/CDSBOMSignaturesProvenanceCVE reportsGitOpsGoRustOCI specificationsDevSecOpsCloud-native

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn