Canonical

Est. expiry Sep 18

Last seen Oct 10

Posted Aug 14 · 58 days ago

Open 58 days, longer than the usual 25 for this role

Software Engineer - Secure Container Images

Software Engineer
Europe
RemoteFull-time, Mid-Level
Estimated €4,698 - €6,531
At a glance

Role focuses on building and maintaining hardened container images and automated CI/CD pipelines. Requires Bash/Python, CI/CD experience, and a STEM degree. Global travel and remote-work options available.

Original job description

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.

The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.

Your CV vs this job

How well does your CV match this job?

Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.

Add your CV

No CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.

Skills & Technologies
BashPythonGitHub ActionsJenkinsDockerPodmanKubernetesLinuxSecurityCI/CDGoRust
Education Level
Bachelor
How this salary compares
Estimated €4,698 - €6,531Est. take-home €3,276 - €4,179

Estimated from 84 comparable listings

3% above mid-level roles
€3,090€4,844 median€7,800
Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
mid-level roles€3,580 per month€4,844 per month€7,000 per month
This offer€4,698 per month€5,615 per month€6,531 per month
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
Recruitment Process
  1. Apply online
  2. Phone screen
  3. On-site interview
Canonical logo
Canonical · 223 open roles
Top locations (all time): Remote - Global · 110 · Remote - EMEA · 91 · Remote - Europe · 51 · +8 other locations
View company
Current open roles at Canonical on JobCrawls
LocationActive listings
Remote - Global110
Remote - EMEA91
Remote - Europe51
Remote - Worldwide21
Remote - Americas19
London, United Kingdom7
Remote - AMER2
Remote - APAC2
Remote - Middle East1
London, UK1
Remote - Africa1
Current role mix at Canonical on JobCrawls
Role typeActive listings
Software Engineer28
Engineering Manager15
Manager8
Product Manager8
Sales Development Representative6
Product Marketing Manager5
Linux Kernel Engineer4
Software Engineering Manager4
Site Reliability Engineer3
Marketing Manager3
UX Designer3
Graduate Software Engineer3
General Counsel2
Design Manager2
Enterprise Account Executive2
Engineering Director2
Partner Sales Director2
Accountant2
Talent Scientist2
Security Operations Engineer2
Channel Partner Sales Executive2
Customer Success Manager2
HR Generalist2
Data Infrastructure Engineer2
Enterprise Customer Success Manager2
Golang Software Engineer2
Treasury Analyst2
Partner Sales Manager2
Content Marketing Manager2
Embedded Linux Engineer2
Security Engineer1
Support Engineering Manager1
Product Marketing1
Server Software Engineer1
Business Development Representative1
Communications Specialist1
GitOps Engineering Manager1
Developer Relations Engineer1
MLOps Engineer1
Organisational Development Practitioner1
People Analytics Manager1
Support Engineer1
Security Operations1
Information Systems Architect1
Linux Systems Engineer1
Junior Data Engineer1
Golang Engineer1
Ubuntu Core Software Engineer1
Distributed Systems Testing1
Sales Operations Analyst1
Cloud Engineer1
Web Developer1
Solutions Architect1
Alliances Field Engineer1
Telecom Account Executive1
Software Alliances Director1
Technical Writer1
Threat Intelligence Lead1
Sales1
Security Software Engineer1
Web Engineer1
Technical & Reporting Accountant1
Enterprise Sales / Alliances1
Junior Ads Specialist1
Senior Search Lead1
Organisational Development Associate1
Financial Controller1
Golang Engineering Manager1
Embedded IoT / Edge Solutions Sales1
Design Researcher1
Alliances & Channels Leader1
Systems & Controls Accountant1
Enterprise Project Manager1
Project Manager - Ubuntu Embedded Systems1
OpenStack Engineering Manager1
Senior Communications Manager1
Cloud Engineering Manager1
Python Engineer1
Graphics and Windowing System Software Engineer1
Sales Director1
Marketing Automation Manager1
ISV Technical Alliance Manager1
HPC Software Engineer1
Server error1
Legal1
Senior Engineer1
Growth Engineer1
Recruitment Lead1
Linux Cryptography and Security Engineer1
Senior HR Generalist1
User Science1
Campaign Manager1
Sales Engineer1
Kernel Build Automation Engineer1
Site Reliability / Gitops Engineer1
Site Reliability Engineering Manager1
Cloud Solutions Architect1
Linux Platform Integration1
Accounts Receivable Clerk1
Sustaining Operations Engineer1
Current role-level mix at Canonical on JobCrawls
Role levelActive listings
Mid-Level102
Senior63
Manager59
Junior24
Director12
Intern7
Executive4

Never miss a new Software Engineer job in Remote - Europe

Weekly or daily digest. Unsubscribe anytime.

Similar jobs

From JobCrawls search: same role title and primary location as this listing (this job excluded). Up to 8 results.