D

Docker

Containerization platform for building apps

Senior Supply Chain Security Engineer

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeCA$154.6k - CA$341.7k

About the Job

Requirements

  • Strong experience with containers, Linux, and Kubernetes in production or production-shaped environments.
  • Practical experience reading, adapting, or maintaining Helm charts and diagnosing how chart templates, values, and workload security settings affect deployment behavior.
  • Experience maintaining software not originally developed by the candidate, such as Linux packages, container images, open-source integrations, charts, or a comparable downstream distribution.
  • Strong YAML and configuration-review skills, including attention to conventions, consistency, and downstream impact across a large catalogue.
  • Working knowledge of container and Kubernetes security, including non-root execution, UID and GID, capabilities, filesystem restrictions, image layers, and multi-architecture builds.
  • Practical programming ability in Go or a comparable language, sufficient to write and review integration tests, validators, and content automation.
  • Experience tracking upstream releases and reasoning about semantic versioning, breaking changes, dependency graphs, and reproducible builds.
  • A maintainer mindset, including catching drift, improving patterns for future contributors, and considering the effect of changes across downstream consumers.
  • Familiarity with GitHub-heavy open-source workflows, including pull requests, review, release tracking, and upstream contribution.
  • Comfort using AI-assisted engineering critically while retaining ownership of security assertions, test evidence, and release quality.
  • A strong operational mindset and clear written and spoken communication suited to a remote, asynchronous-first company.

Responsibilities

  • Author and maintain definitions for hardened system packages and container images, including build steps, upstream tracking, multi-architecture support, and reproducibility controls.
  • Adapt and maintain upstream Helm charts so they work correctly with Docker Hardened Images under non-root, restricted, and production-shaped Kubernetes security constraints.
  • Track upstream releases, semantic-versioning patterns, monorepos, dependency chains, and breaking changes, then decide when to update, patch, pin, or deviate.
  • Triage and remediate vulnerabilities across operating-system packages, application dependencies, images, and charts, including VEX and no-upstream-fix cases requiring explicit security judgment.
  • Write and improve Go-based integration tests, validators, and policy checks that prove packages, images, and charts behave correctly in real environments.
  • Review human-authored and machine-authored pull requests against Docker Hardened Images standards, distinguish blocking issues from advice, and give contributors a clear path forward.
  • Improve the Docker Hardened Images Factory by converting repeated work, review corrections, and escaped defects into automation, tests, validators, and reusable authoring patterns.
  • Help classify work into deterministic, specialist, and judgment paths so people focus on work where their expertise changes the outcome.
  • Partner with Product, Security, Support, and customer-facing teams to turn demand and incidents into prioritized content and durable improvements.
  • Engage constructively with upstream maintainers when hardened deployment requirements expose issues or useful improvements.
  • Participate in the team's paid on-call rotation and drive learning from customer escalations, failed builds, and content defects.
  • Communicate decisions, risks, and progress clearly in a remote, asynchronous-first environment.

Desired Qualifications

  • Experience as a maintainer for Alpine, Debian, Fedora, Wolfi, Homebrew, or another package ecosystem.
  • Helm chart authorship or meaningful contribution to an upstream chart.
  • Experience with software bills of materials (SBOMs), VEX, SLSA, Sigstore, cosign, provenance, or artifact signing.
  • Experience with apk, deb, rpm, Go modules, Maven or Gradle, npm, pip, Cargo, or other dependency ecosystems.
  • Experience building automation for package, image, or chart creation, validation, and release.
  • Experience with FIPS, FedRAMP, PCI, or other regulated and security-conscious environments.

About the Company

Docker

Containerization platform for building apps

Docker provides a containerization platform that lets developers build, share, and run applications inside isolated containers. It packages an application and its dependencies into a container image that runs the same on any system that supports Docker. Its main tools include Docker Desktop for local development, Docker Hub for container images, and a command-line interface to manage containers. It uses a freemium pricing model (Personal, Pro, Team, Business) and differentiates itself with its large ecosystem and official image repository to speed up development and deployment.

Company size
1,001-5,000
Company stage
Series C
Total funding
$526M
Headquarters
Palo Alto, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Docker

See more jobs