Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Docker Hardened Images

$245.91k - $397.14k per year

Docker, Inc.

About Docker

Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.

We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.

_______________________________________________________________________

The Role

Docker Hardened Images (DHI) is Docker's catalogue of security-hardened, enterprise-grade container images and Helm charts, built to be minimal, up-to-date, and safe to deploy in regulated and security-conscious environments. We're looking for a Principal Software Engineer to set the long-term technical direction for this catalogue and shape how the broader container security ecosystem evolves inside and beyond Docker.

At this level, you'll work across organizations, not just within one team. You'll set direction for major domains, resolve the highest-ambiguity problems in container supply chain security, and grow your impact through architectural leadership, cross-functional alignment, and influence on industry standards. This is a pure individual contributor role; influence comes through technical vision, design, and the ability to move organizations.

_______________________________________________________________________

Responsibilities

  • Own the architecture for DHI as a platform , making high-leverage decisions that define how images and Helm charts are authored, secured, distributed, and evolved across the entire catalogue and across Docker's broader product surface.
  • Define and drive multi-quarter technical roadmaps for the container hardening domain, balancing upstream velocity, supply chain security posture, customer compliance requirements, and long-term catalogue scalability.
  • Identify systemic patterns from customer, operational, and upstream signals and translate them into architectural changes that span the catalogue, not just individual images or charts.
  • Build alignment across teams and executives on technical strategy, tradeoffs, and sequencing, including product, security, infrastructure, and customer-facing functions.
  • Represent Docker as a trusted technical voice in escalations, key enterprise customer engagements, and upstream OSS communities on issues that shape the future of secure container delivery.
  • Set conventions and standards at scale , defining the patterns others build within for image definition, Helm chart adaptation, hardening strategy, and supply chain tooling (Sigstore, SBOM, SLSA), and evolving those standards as the ecosystem changes.
  • Drive the hardest, most ambiguous packaging problems where the right answer requires reasoning across upstream dynamics, security tradeoffs, multi-arch constraints, and customer impact simultaneously.
  • Shape the integration test infrastructure and developer tooling strategy so that DHI's engineering platform scales with the catalogue and raises quality across the team.
  • Mentor and raise the technical ceiling for staff and senior engineers across the org, through review, design, and well-chosen architectural decisions that create durable leverage.
  • Take part in the paid on-call rotation; respond to incidents, debug production issues, and drive systemic improvements in reliability.

_______________________________________________________________________

Qualifications

  • 10+ years of backend engineering experience, including extensive work on production-grade, distributed systems at scale.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Ability to set multi-quarter technical roadmaps and align stakeholders (engineering, product, and executives) on strategy and tradeoffs.
  • Deep expertise in the container and Kubernetes ecosystem: you have strong, grounded opinions about cert-manager, kyverno, grafana, istio, and similar projects, and you can reason about tradeoffs at the ecosystem level, not just the image level.
  • Mastery of container supply chain security concepts (provenance, attestation, SBOM, signing, SLSA) and experience driving posture decisions across an organization rather than implementing them on a single project.
  • Strong software engineering fundamentals: code review, testing, source control, CI/CD, and Go sufficient to shape infrastructure and harness design.
  • Track record of technical influence without authority across multiple teams or organizations, raising quality through design docs, standards, review, and mentorship.
  • Experience navigating upstream OSS communities as a decision‑maker, representing a downstream organization's requirements and shaping upstream direction on security‑relevant issues.
  • Comfort working across remote, distributed teams and communicating complex technical strategy clearly to both technical and non-technical audiences.

Bonus but not required

  • Experience as a package maintainer at a Linux distribution, Homebrew, or comparable ecosystem.
  • Hands‑on experience implementing or operationalizing supply chain tooling (Sigstore, SBOM, SLSA) at org scale.
  • Experience in regulated environments (FedRAMP, FIPS, PCI) with direct exposure to compliance requirements shaping engineering decisions.
  • Prior Principal or Distinguished IC experience on a platform, security, or developer-tools team.
  • Experience engaging directly with enterprise customers on container security architecture.

_______________________________________________________________________

What to Expect

First 30 Days

  • Align with leadership on the most critical org-wide technical risks and opportunities in container supply chain security.
  • Develop a point of view on DHI's current architectural constraints and where the highest-leverage interventions are.
  • Begin mapping the cross-functional landscape: product priorities, upstream pressures, customer compliance signals, and engineering gaps.

First 90 Days

  • Drive an architectural decision that unblocks multiple teams and reduces systemic risk across the catalogue.
  • Establish a feedback loop from customer, operational, and upstream signals into the multi-quarter roadmap.
  • Engage upstream OSS communities on at least one DHI-relevant issue with meaningful influence on direction.

First Year

  • Deliver a major platform or standards evolution with broad adoption across DHI and adjacent teams.
  • Create durable alignment across engineering, product, and security on catalogue architecture, supply chain posture, and hardening strategy.
  • Raise the technical ceiling for the engineers around you, measurably improving review quality, architectural consistency, and the team's ability to operate independently at a higher level.

Visa sponsorship: Docker considers visa sponsorship on a case‑by‑case basis based on business needs.

_______________________________________________________________________

Compensation & Equity

All full-time roles include equity. Final compensation is determined on factors including but not limited to experience, skills, qualifications, and location.

Canada: CA$245,913 – CA$397,139 base

United States: $180,500 – $291,500 base

______________________________________________________________________

Posting Information

  • Open vacancy: This posting is for an existing open role.
  • AI in hiring: Docker may use AI-assisted tools during our recruiting process.
  • Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent.

______________________________________________________________________

Perks & Benefits

  • Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration.
  • Flexibility that fits your life – We trust you to manage your schedule while delivering great work.
  • Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
  • Home office support – Set up your workspace for comfort and success.
  • Technology stipend – Equivalent to US$100 net per month to help support your work.
  • Learning & development – Annual stipend for conferences, courses, certifications, and continued learning.
  • Parental leave – 16 weeks of paid parental leave after six months of employment.
  • Equity for all full-time employees – Share in Docker's long-term success as we continue to grow.
  • Comprehensive benefits – Medical, retirement, and paid holidays vary by country.
  • Docker swag – Because representing the whale never gets old.

Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community.

#LI-REMOTE

#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Docker Hardened Images in Montréal, QC vacancy
  •  ...collaborating with our front-end and backend software developers and Product Management. As...  ...bachelor’s degree in computer science, Software Engineering, or a related technical field. ~8-12...  ..., GitHub Actions. ~ Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform. ~... 
    Suggested
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    5 days ago
  •  ...responsible for building and evolving the engineering platform, CI/CD ecosystem, and automation...  ...that enable the delivery of high-quality software at scale. Working within a SAFe Agile...  ...Ansible ~ Cloud-Native Platforms: Azure, Docker, Kubernetes, Helm, ArgoCD ~ Observability... 
    Suggested
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    4 days ago
  • usd218k per year

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Suggested
    Full time
    Work at office

    Equinix

    Montréal, QC
    26 days ago
  •  ...EOP development team, the delivery of next-generation industrial software solutions that provide a software-defined, data-centric,...  ...Integration: Azure DevOps Pipelines, GitHub Actions ~ Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform ~ CI Tooling: Artifactory... 
    Suggested
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    5 days ago
  • $95k - $145k per year

     ...Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software...  ...AWS, Azure, GCP Kubernetes, OpenShift, Docker Databases & Messaging PostgreSQL, SQL...  ...your career into Software Architect, Principal Architect, Technical Practice Lead, or... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    5 days ago
  •  ...le français dans le menu déroulant au haut de la page. Core Software Engineer Battlefield is a storied franchise renowned for uncompromising...  ...Bonus Qualifications: ~ Experience with game engines, art content pipelines and workflows We want to connect you... 
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    15 hours ago
  • $69.45k - $119.45k per year

     ...Advanced Technology Centers (ATCs) is the engine for reinvention in our clients’...  ...challenges. You are: An experienced Digital Imaging PACS Administrator Applications Support Coordinator...  ...for collaborating with Accenture team, software vendor team, and client in the following... 
    Full time
    Work at office
    Local area
    3 days per week

    Accenture Global

    Montréal, QC
    6 days ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer of...  ...With 20 years of hardware and software development, our robots have been...  ...management surfaces Harden the path between external platforms...  ..., RAG Delivery: Docker, Kubernetes, GitLab CI Frontend... 
    Contract work
    Local area
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    16 hours ago
  •  ...understanding of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature...  ...pipelines. Experience building containerized test environments with Docker and Kubernetes. Familiarity with observability and monitoring... 
    Long term contract
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    7 days ago
  • $70k - $135k per year

     ...traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications...  ...Working with data from mobile cameras and sensors, including images, depth information, intrinsic/extrinsic camera parameters, motion... 
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    5 days ago
  •  ...innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade FIC (... 
    Full time

    Société Générale

    Montréal, QC
    5 days ago
  • Poste : développeur logiciel .NET principal - logiciels de sécurité publique Lieu de travail...  .................. Position: Senior .NET Software Developer - Public Safety Software...  ...highly skilled Senior Windows .NET Software Engineer to join the Engineering department. You’ll... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    2 days ago
  • Poste : développeur de logiciel principal (applications Web) Lieu de...  ...(atout) - Expérience avec Docker, Kubernetes et Nginx (un atout...  ......... Position: Senior Software Developer (Web Applications)...  ...in Computer Science, Software Engineering, or a related field - Minimum... 
    Permanent employment
    Remote work
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    2 days ago
  •  ...pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players .... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    5 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    13 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    14 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    15 days ago
  •  ...that runs 24/7 across a heterogeneous fleet of machines, providers, and operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (primarily Rust) to build new scrapers, defeat anti-bot... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    nascent

    Montréal, QC
    2 days ago
  •  ...solutions climatiques durables. L'opportunité Ingénieur mécanique principal Sommaire du poste XNRGY Climate Systems est un chef de...  ...climate solutions. The Opportunity Lead Mechanical Engineer XNRGY Climate Systems is a rapidly growing leader in data center... 
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    1 day ago
  • $130k - $200k per year

     ...About the Role Join an established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end helping improve factory operations through ERP implementation integrations automation... 
    Full time
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    1 day ago
  • $72k - $90k per year

     ...just technology providers - we operate these systems, building the software, hardware, and operations that make urban micromobility work at...  ...every day? Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    10 days ago
  • $75k - $125k per year

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Mirabel, QC Job Code: 47605 Job Schedule: Day Shift Compensation Range: Between $75,000 -$125,000... 
    Permanent employment
    Direct hire
    Day shift

    L3Harris

    Montréal, QC
    2 days ago
  • Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...

    BBGC

    Montréal, QC
    a month ago
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    6 days ago
  • Description Location: 6100 Avenue du Boisé, Montréal Status: Permanent, full-time (37.5 hours per week) Schedule: Monday to Friday (daytime) Here’s the impact you’ll have and what we’ll accomplish together The person in this role will be responsible for preparing...
    Permanent employment
    Full time
    Monday to friday

    TELUS

    Montréal, QC
    2 days ago
  •  ...tomorrow's possible. Network Principal Montreal, QC (Remote) This...  ...indirect access to hardware, software, technology or technical data...  ...As a Network Infrastructure Engineer, you will be expected to become...  ...des tests de validation de principe pour les solutions de sécurité... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Afternoon shift

    Thales

    Montréal, QC
    5 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) Responsable marketing & image ayant une vision stratégique, une forte capacité de structuration et une excellente compréhension du marketing B2B, afin de renforcer le positionnement et la visibilité de l’organisation. La... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  • $80k - $155k per year

     ...en modernisation progressive d’applications. • Maîtrise des principes de conception logicielle, des API, des tests automatisés et...  ...technologie de l’information (TI) et en management au monde. Software Engineer – AI-Assisted Development Position Description Senior ·... 
    Montréal, QC
    23 days ago
  •  ...work location and schedule. Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Sopra Steria

    Montréal, QC
    3 days ago
  •  ...they drive for our customers. We like to work hard and move fast to do what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each person is one of the best in the world at what they do. We believe... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Docker Hardened Images. Be the first to apply!