Senior Software Engineer, Security, Docker Desktop

Docker, Inc

Italia

Remoto

EUR 114.000 - 187.000

Tempo pieno

11 giorni fa

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote-first
Flexible schedule
PTO
Home office support
Tech stipend
Learning stipend
Parental leave
Equity
Benefits package
Company swag

Descrizione del lavoro

Docker, Inc is seeking a security-focused software engineer to join the Desktop engineering team. You will contribute Go code with a security lens, perform threat modeling, and coordinate vulnerability response across the organization.

You will collaborate with the security group and product teams to strengthen authentication, authorization, and container isolation, while staying up-to-date with the Linux security landscape relevant to containers.

Competenze

  • 6+ years of software engineering experience with a security focus.
  • Strong proficiency in Go with production-grade code.
  • Solid Linux fundamentals relevant to container security (namespaces, cgroups, capabilities, seccomp, AppArmor/SELinux, rootless containers).
  • Familiarity with OCI specifications and container runtime internals.
  • Working knowledge of identity and access management concepts (OAuth 2.0, OIDC, token handling, and auth flows).
  • Comfort participating in security design reviews and threat modeling.
  • Familiarity with vulnerability management processes: CVE triage and coordinated disclosure.
  • Strong written and verbal communication to bridge security and product engineering teams.

Mansioni

  • Contribute to the Docker Desktop codebase in Go, focusing on security-sensitive areas such as authentication flows, privilege boundaries, and container runtime behavior.
  • Participate in design and code reviews across the team, bringing a security perspective to features before they ship.
  • Conduct threat modeling and security design reviews for new and evolving product features, focusing on authentication, authorization, and container runtime security.
  • Serve as the team’s liaison to the security group, translating policy into engineering decisions.
  • Act as the first point of contact for vulnerability reports and CVEs: validate severity, reproduce issues, coordinate disclosure timelines, and drive remediation.
  • Develop and maintain internal security documentation, guidelines, and runbooks.
  • Stay current on the Linux security landscape as it pertains to containers: namespaces, cgroups, seccomp, AppArmor, capabilities, and the OCI ecosystem.

Conoscenze

Go proficiency
Linux security
OCI/container lifecycle
Identity & access mgmt (OAuth 2.0, OID
Threat modeling
Security reviews
Vulnerability management

Descrizione del lavoro

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

You are a software engineer who cares deeply about security. Embedded in the Desktop engineering team, you will bring an engineering-first perspective to the security of a complex, cross-platform product built at the intersection of identity, OCI runtimes, and Linux kernel internals. You will read and write Go, participate in feature development, and make security a first-class concern from the inside out: not as an outside reviewer, but as a contributing member of the team.

This role is for someone who is primarily a builder, and who applies that builder’s instinct to making Docker Desktop more secure by default.

Responsibilities
  • Contribute to the Docker Desktop codebase in Go, with a focus on security-sensitive areas such as authentication flows, privilege boundaries, and container runtime behavior.
  • Participate in design and code reviews across the team, bringing a security perspective to features before they ship.
  • Conduct threat modeling and security design reviews for new and evolving product features, with particular focus on authentication, authorization, and container runtime security.
  • Serve as the team’s primary liaison to the organization’s security group, attending security syncs and translating central policy into practical engineering decisions.
  • Act as the first point of contact for incoming vulnerability reports and CVEs: validate severity, reproduce issues, coordinate disclosure timelines, and drive remediation with the relevant engineers.
  • Develop and maintain internal security documentation, guidelines, and runbooks for the team.
  • Stay current on the Linux security landscape as it pertainsto containers: namespaces, cgroups, seccomp, AppArmor, capabilities, and the evolving OCI ecosystem.
Qualifications
  • 6+ years of software engineering experience, with meaningful exposure to security-sensitive systems or a strong personal interest in security.
  • Strong proficiency in Go, with a track record of writing and shipping production-grade code.
  • Solid understanding of Linux fundamentals relevant to container security: namespaces, cgroups, capabilities, seccomp profiles, AppArmor/SELinux, rootless containers, and privilege boundaries.
  • Familiarity with OCI specifications and container runtime internals.
  • Working knowledge of identity and access management concepts: OAuth 2.0, OIDC, token handling, and auth flows in desktop or cloud-adjacent contexts.
  • Comfort participating in security design reviews and threat modeling, even if security has not been your primary title.
  • Familiarity with vulnerability management processes: CVE triage, CVSS scoring, coordinated disclosure, and working with external reporters.
  • Strong written and verbal communication skills; comfortable bridging the gap between a dedicated security team and a product engineering team.
What To Expect
First 30 Days
  • You will onboard into the team and get hands-on with the Docker Desktop codebase, architecture, and development workflow. You will meet your counterparts in the central security organization and learn how vulnerability reports are currently handled. The goal is to listen, ask questions, and build a clear picture of the product’s current security posture, not to change anything yet.
First 90 Days
  • You will be an active contributor, writing and reviewing Go code and bringing a security lens to features in flight. You will have taken ownership of the vulnerability intake process, handling your first end-to-end triage cycles with minimal guidance. You will have a working relationship with the engineers on the team and a growing sense of where the most meaningful security investments should be made.
One Year Outlook (First Year)
  • You will be a trusted contributor to both the product and its security posture. You will have shipped meaningful improvements directly to the codebase, whether to auth flows, container isolation defaults, or other security-sensitive areas, and driven better security practices across the team’s development lifecycle. Your work will be directly visible in the security and resilience of a product used by millions of developers every day.
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$271,150 – CA$434,000 base

United States: $194,150 – $312,950 base

Europe: €113,860 – €186,780 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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Principal Forward Deployed Engineer (EMEA)
Principal Forward Deployed Engineer (EMEA)

Docker, Inc • Italia

Remoto
EUR 121.000 - 198.000
Remote-first by design
PTO & breaks
Home office support
+4
Business Development Representative (Emea)
Business Development Representative (Emea)

Docker, Inc • Italia

Remoto
EUR 58.000 - 83.000
Remote-first
Flexible schedule
Generous PTO
+7
Senior Security Engineer - Desktop (Go) | Remote & Equity
Senior Security Engineer - Desktop (Go) | Remote & Equity

Docker, Inc • Italia

Remoto
EUR 114.000 - 187.000
Remote-first
Flexible schedule
PTO
+7
Engineering Tech Lead (Product Security)
Engineering Tech Lead (Product Security)

Jobgether • Italia

Remoto
EUR 88.000 - 126.000
Equity opportunities
Bonus opportunities
Remote-first culture
+1
Senior Devops Engineer
Senior Devops Engineer

Malwarebytes • Italia

In loco
EUR 90.000 - 140.000
Comprehensive medical, dental, and vis
Employee Referral Bonus Program
Wellness programs
+1
Senior Devops Engineer
Senior Devops Engineer

Malwarebytes • Bastia Umbra

In loco
EUR 70.000 - 110.000
Medical, dental, and vision insurance
Referral Bonus Program
Wellness programs
+1
Senior Product Engineer I - Golang
Senior Product Engineer I - Golang

Docebo • Milano

Ibrido
EUR 41.000 - 55.000
ESPP discount
Health benefits
Vacation days
+3
Senior Open Source Engineer
Senior Open Source Engineer

Sysdig, Inc. • Italia

Remoto
EUR 54.000 - 68.000
Extra days off
Mental health support
Great compensation package
Senior Product Engineer I - Golang
Senior Product Engineer I - Golang

Docebo • Biassono

Ibrido
EUR 41.000 - 55.000
ESPP (Employee Share Purchase Plan)
Health benefits
Vacation days
+4
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Sysdig • Italia

In loco
EUR 54.000 - 68.000
Extra days off
Mental health support
Great compensation package