Principal Software Engineer, Docker Hardened Images

New
D
DockerContainer security
Location: Canada Secondary Locations: United States Workplace: RemoteFull-TimePrincipal
SalaryCanada: CA$245,913 – CA$397,139 + equity United States: $180,500 – $291,500 + equity
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of backend engineering experience
Required Skills
KubernetesGoCI/CDDistributed Systems

Requirements

  • Bring 10+ years of backend engineering experience, including extensive work on production-grade distributed systems at scale.
  • Have a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Set multi-quarter technical roadmaps and align engineering, product, and executive stakeholders on strategy and tradeoffs.
  • Bring deep expertise in the container and Kubernetes ecosystem, including the ability to reason about projects such as cert-manager, Kyverno, Grafana, and Istio at the ecosystem level.
  • Demonstrate mastery of container supply chain security concepts, including provenance, attestation, SBOM, signing, and SLSA.
  • Have strong software engineering fundamentals in code review, testing, source control, CI/CD, and Go.
  • Show a track record of technical influence without authority across multiple teams or organizations, including through design docs, standards, review, and mentorship.
  • Have experience navigating upstream OSS communities as a decision-maker and shaping direction on security-relevant issues.
  • Be comfortable working across remote, distributed teams and communicating technical strategy to technical and non-technical audiences.

Responsibilities

  • Own the architecture for Docker Hardened Images as a platform, including how images and Helm charts are authored, secured, distributed, and evolved.
  • Define and drive multi-quarter technical roadmaps for the container hardening domain.
  • Translate customer, operational, and upstream signals into architectural changes across the catalogue.
  • Build alignment across teams and executives on technical strategy, tradeoffs, and sequencing.
  • Represent Docker in escalations, enterprise customer engagements, and upstream OSS communities.
  • Set and evolve standards for image definition, Helm chart adaptation, hardening strategy, and supply chain tooling.
  • Drive complex packaging decisions involving upstream dynamics, security tradeoffs, multi-arch constraints, and customer impact.
  • Shape integration test infrastructure and developer tooling strategy.
  • Mentor staff and senior engineers through review, design, and architectural decisions.
  • Take part in the paid on-call rotation, respond to incidents, debug production issues, and drive reliability improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
Canada: CA$245,913 – CA$397,139 + equity United States: $180,500 – $291,500 + equity
Apply Now