Senior Software Engineer, Security, Docker Desktop
$271.15k per yearDocker, 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
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 pertains to 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.
#LI-REMOTE
#J-18808-Ljbffr- Introduction At IBM Software, we transform client challenges into solutions... ...and are looking for great engineers to come join our world-class... ...Flink, Kafka and more) . As a senior software engineer, you think strategically... ...available, resilient and secure offering that our largest...SeniorFull time
- ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate... ...our mission and shape the future! As a Senior Security Engineer you will: Serve as trusted... ...into our applications throughout the software development lifecycle Collaborate with...SeniorFull timeWork at officeRemote workFlexible hours
$95k - $145k per year
...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering... ...engineering principles to deliver innovative, scalable, and secure applications across a variety of industries, languages, and...SeniorLong term contractPermanent employmentFull timeWork at officeShift work- ...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...SeniorLong term contractTemporary workFlexible hoursShift work
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &... ...Responsibilities We are seeking an experienced Senior Software Engineer to contribute to the...SeniorLong term contractPermanent employmentWork at office
- ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power... ...understanding of Power Platform architecture, best practice, security model, integration, and ALM Ability to work independently on...Senior
- ...OVERVIEW We are seeking a Senior Technology Specialist responsible... ...support of enterprise Virtual Desktop Infrastructure (VDI) and Red... ...automation practices to deliver secure, reliable, and scalable... ...infrastructure services. Platform Engineering & Reliability Build and...SeniorFlexible hours
- ...Job Description We are hiring Windows Desktop / Infrastructure Engineers - hybrid (3 days onsite) for a... ...solutions we develop meet the necessary security, supportability, and performance requirements... ...with SCCM OSD orchestration and software delivery concepts. • Advanced...Contract work
$70k - $135k per year
...experienced iOS developer looking to work on applications that go far beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications combining iOS, augmented reality, 3D visualization, and...SeniorFull timeLocal area3 days per week- ...love 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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$215k - $300k per year
...role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM... ...experience gets built on Keeping our systems fast, reliable and secure: integrations, data at scale, performance, and the devex...SeniorPermanent employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week- ...Microsoft Intune and Apple Business Manager, and provide Level 2 technical support when required; Analyze vulnerabilities, coordinate security patching activities, facilitate escalations, and collaborate with cybersecurity, infrastructure, and systems administration teams;...Full time
- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Senior Embedded Software Engineer to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting...SeniorLong term contractFull time
- ...careers, and as a team, building unique and immersive experiences. Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron Man team. You will report to the Lead Engine Developer and have the...SeniorFull timeLocal area
$81.6k - $115.2k per year
...Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team... ...peer coding Adhere to standard security coding practices to ensure application is... ...aspects of development issues Works as the senior or lead developer and coaches/guides...SeniorFull timeWork from home- ...universe. We are committed to offering the most transparent, secure, and personalized consumer experience to over 230 million users... ...yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3...SeniorWork at officeFlexible hours
- ...looking for top talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the forefront of developing... ...the future of conversational AI. As a senior member of the engineering team, you’ll own features end to end, from design to production...SeniorFull timeWork at office
- ...environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight... ...Jenkins | Nugget| Unit Test | WHAT WILL BE YOUR DAY-TO-DAY?As "Senior technical leader" the main responsibilities include:...SeniorFull time
- ...IoT, Mobility/5G, Cloud, Cyber Security, Voice, Collaboration &... ...Summary We are looking for a Senior Backend-focused Developer to join... ...orchestration and automation engine for Bell Business Markets (Network... ...mindset: someone who brings software engineering excellence while understanding...SeniorFull timeWork at office3 days per week
- ...** ENGLISH VERSION TO FOLLOW** Ingénieur(e) senior en développement logiciel de tests (SDET) Nous sommes à la recherche... ...plus d'informations, rendez-vous sur ===== Senior Software Development Engineer in Test (SDET) We're looking for an exceptionally talented...SeniorContract workRemote workWorldwideDay shift
$133k - $183k per year
...data from evolving threats. We manage security risk, monitor vulnerabilities, and enforce... ...and decision at Affim. We maintain a secure, trustworthy environment so the business... ...operations, automation, and production software engineering to make identity services more reliable...InternshipWork at officeRemote work- ...neutralization capabilities to ensure the security of critical infrastructures and... ...events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize... ...’s or Master’s degree in Computer Engineering or Computer Science; Minimum 7 years...SeniorPermanent employmentFull timeFlexible hours
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &... ...operating system development, system security protocols, and software updates. Understanding...Long term contractPermanent employmentWork at office
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-... ..., hardware and certification engineering services to the aerospace, defense... ..., platform, architecture, security, and validation teams to... ...architectures, aircraft offerability, secure media playback, Widevine/DRM,...Long term contractPermanent employmentWork at office
$180k - $240k per year
...The role We're looking for a Senior Platform Engineer to build the cloud foundation that Foresight... ...and often. You will make the platform secure and compliant by default, so enterprise... ...make the right way to build, ship and run software also the easiest way. This could...SeniorFull timeFor contractorsInternshipWork at office- ...approved. You will partner with Security and Compliance to make this... ...portal and service catalog with software templates that scaffold a... ...practitioner, not a strategist: senior enough to drive initiatives and... ...contrôles de qualité, analyses de sécurité et vérifications de conformité...SeniorFull timeLive InLocal area
- ...Joignez-vous à l’équipe Cloud Security and Identity (CSI) de Genetec... ...doté d’un solide sens de la sécurité, pour contribuer à l’évolution... ..., observable, and well-engineered systems. Your day at a glance... ...building and operating production software ~ Strong software...SeniorLong term contractFull timeFlexible hours
- ...Responsibilities Develop software according to specifications, including software requirements specifications and interface designs.... ...Requirements At least 5 years of experience as a software developer or engineer. At least 2 recent years using modern programming languages...SeniorFlexible hours
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! 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 timeWork at office
$75k - $125k per year
...-end technology 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 $...Permanent employmentDirect hireDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Security, Docker Desktop. Be the first to apply!
- software engineer part time Montréal, QC
- ingenieur electronique logiciel embarque Montréal, QC
- software engineer Montréal, QC
- software design engineer Montréal, QC
- software engineer - computer Montréal, QC
- software developer internship no experience Montréal, QC
- ingénieur logiciel Montréal, QC
- software engineer co-op Montréal, QC
- software development engineer Montréal, QC
- software developer Montréal, QC


