Build secure Docker Desktop features with Go, Linux container security, and authentication expertise in a remote-first engineering team. Help protect software used by millions.As a Senior Software Engineer, Security, you will contribute directly to a complex cross-platform product. Your work spans Go development, identity, OCI runtimes, Linux kernel internals, and security-sensitive engineering.
You will make security a first-class concern within the Desktop team, not an outside review function.Key Responsibilities:
Develop Docker Desktop security-sensitive code in GoReview designs and code with a security perspectiveConduct threat modeling for authentication and runtime featuresCoordinate vulnerability reports, CVEs, and remediationMaintain security documentation, guidelines, and runbooksRequirements:
Six or more years of software engineering experienceStrong proficiency writing production-grade Go codeUnderstanding of Linux container security fundamentalsFamiliarity with OCI specifications and runtime internalsKnowledge of OAuth 2.0, OIDC, and vulnerability managementApply your Go, Linux, identity, and container security expertise to strengthen Docker Desktop from within.