Canonical logo
Est. Monthly
Estimated €4,357 - €6,076
Posted August 14, 2026 · 3 days agoLast seen August 17, 2026Est. expiry September 18, 2026

Software Engineer

Software Engineer - Secure Container Images
Remote - Europe
Remote · Software Engineering
Full-time · Mid-Level
English
No People Management
Bachelor
How this salary compares
Salary Context: Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("In Remote - Europe: Software Engineer"), this listing's salary midpoint is about 93% lower. The offer sits below the benchmark range (€5,167–€6,866). The offer's range width is broadly in line with the benchmark. This benchmark is based on 3 comparable listings.

Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Software Engineer€3,500/per month€5,750/per month€11,267/per month
In Remote - Europe: Software Engineer€5,167/per month€5,917/per month€6,866/per month
Pay in our data — not quoted in ad (Mid-Level)€363/per month€435/per month€506/per month
About the role

With more than 10 billion pulls, Canonical's container images are trusted by developers worldwide to build and run software securely and at scale. We are advancing the state of the art with a new generation of Ubuntu-based container images we call rocks. You will own the path from upstream source to published image, turning open source software into tested, signed, and continuously maintained artifacts. This is fast-paced, multi-disciplinary software engineering, across many languages and open source projects, with automation central to the role. You will design automated CI/CD pipelines, write tooling and tests to assess security and compatibility, mentor colleagues, and travel up to 15% for events. A Bachelor's degree or equivalent in CS or STEM, English proficiency, and 0-7 years experience are expected. Nice-to-have: GitOps, Go/Rust, distroless images, CIS/NIST/FedRAMP/DISA STIG familiarity. Canonical offers a distributed workplace and numerous perks including learning budgets and travel opportunities.

Job Details

Responsibilities

  • Build and maintain a growing portfolio of hardened container images
  • Design and operate automated CI/CD pipelines
  • Write tooling and tests for security and compatibility
  • Collaborate with security, platform, and engineering teams
  • Mentor colleagues and contribute to hiring
  • Travel up to 15% for events
  • Work in a distributed environment
  • Share container expertise with community and partners

Requirements

  • Bash
  • Python
  • CI/CD experience
  • Container image building
  • Docker/Podman/Kubernetes
  • Linux systems experience
  • Strong communication
  • Bachelor’s degree in CS or STEM
  • English proficiency
  • Willingness to travel internationally

Skills & Technologies

BashPythonGitHub ActionsJenkinsDockerPodmanKubernetesLinuxSecurityCI/CDGoRust

Education Level

Bachelor

Recruitment Process

  1. 1
    Apply online
  2. 2
    Phone screen
  3. 3
    On-site interview
Seen 9 hours agoOpen ApplicationPartial Schema
Canonical logo
Canonical · 235 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 17+8 other locations
View company
Most-hired roles
Software Engineer
25
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (188)Senior (18)Manager (6)Director (2)Intern (1)Mid-level (1)Junior (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.