Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Senior Software Engineer, IAM

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.

We're looking for a Senior Software Engineer to join our IAM team. The IAM team owns Docker’s identity backbone: the systems that determine who a user is, what they can do, and how organizations govern access at scale. Every authenticated request to Docker depends on these services—making their correctness, latency, and security foundational to customer trust.

The team owns authentication and authorization, access tokens, OIDC, SSO, and SCIM, and user and account management systems, along with supporting enterprise services. You'll work on systems used by millions of developers and the world's largest organizations, with the governance controls enterprise customers require.

This is a high-impact role for an engineer who enjoys deep backend work in a space where correctness, latency, and security all matter - and where the design decisions you make today shape how Docker scales identity for years to come.

Responsibilities

  • Design, build, and operate Go services powering authentication, authorization, token handling, and identity lifecycle across Docker

  • Extend OIDC , SSO , SAML , and SCIM integrations, and evolve our authorization model (including ReBAC ) as permissions scale across products and tenants

  • Improve observability, performance, and security posture of identity services on the hot path of every authenticated request, and strengthen audit logging

  • Design for multi-region operation, graceful degradation, and safe rollout of changes to critical auth flows

  • Lead projects end-to-end, contribute to technical design and long-term direction of the IAM platform, and mentor teammates in identity and security domains

  • Partner with Product, Security, and engineering teams that depend on IAM primitives to ensure our APIs are clear, safe, and easy to adopt

  • Take part in the paid on-call rotation for the team; respond to incidents, debug production issues, and drive continuous improvement of system reliability

What You'll Work On

Beyond steady-state ownership of our identity services, you’ll help shape the next phase of Docker’s IAM platform, including evolving our authorization model for fine-grained, cross-product access, expanding support for enterprise identity integrations, and improving the reliability and observability of systems on the critical request path.

Qualifications

  • 6+ years of backend software engineering experience building and operating production services

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

  • Strong proficiency in Go , including building and operating services in production

  • Solid working knowledge of PostgreSQL - schema design, query performance, migrations, and operating Postgres under real load

  • Experience with gRPC and event-driven systems using Kafka (or comparable)

  • Experience operating on AWS

  • Strong understanding of core identity and security concepts: OAuth2 , OIDC , SAML , JWT , token lifecycle, and session management

  • Experience with authorization models , including RBAC and ReBAC -style approaches

  • Track record of designing and operating distributed systems where reliability, security, and correctness are first-class concerns

  • Willingness and ability to participate in an on-call rotation for services on the critical request path

  • Excellent written and verbal communication skills in a remote, async-first environment

Nice to Have

  • Production experience with SCIM provisioning and enterprise SSO integrations

  • Hands-on experience with Auth0 or similar identity platforms

  • Experience building or operating multi-region services and understanding the tradeoffs involved

  • Exposure to compliance frameworks relevant to identity (SOC 2, ISO 27001, GDPR)

  • Experience with audit logging at scale, or with building identity primitives for machine / workload identities

What to Expect

First 30 Days

  • Get to know the team, our services, and the identity domain at Docker

  • Pair with engineers across the IAM stack and ship your first changes to production

  • Get comfortable with our Go services, Postgres schemas, CI/CD, and on-call practices

First 90 Days

  • Own a meaningful component or workstream end-to-end

  • Contribute to technical design discussions on auth, tokens, or enterprise identity

  • Build strong working relationships with Product, Security, and partner engineering teams

  • Begin participating in the on-call rotation with support from the team

First Year

  • Be a trusted technical leader within IAM, owning a functional area of the platform

  • Lead delivery of significant identity initiatives and shape the direction of the IAM roadmap

  • Improve reliability, security, and developer experience of the identity primitives other Docker teams depend on

  • Mentor teammates and raise the bar on engineering practices across the team

Docker considers sponsorship on a case-by-case basis based on business needs.

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024.

Please see the independent bias audit report covering our use of Covey here .

Perks

  • Freedom & flexibility; fit your work around your life

  • Designated quarterly Whaleness Days plus end of year Whaleness break

  • Home office setup; we want you comfortable while you work

  • 16 weeks of paid Parental leave

  • Technology stipend equivalent to $100 net/month

  • PTO plan that encourages you to take time to do the things you enjoy

  • Training stipend for conferences, courses and classes

  • Equity; we are a growing start-up and want all employees to have a share in the success of the company

  • Docker Swag

  • Medical benefits, retirement and holidays vary by country

  • Remote-first culture, with offices in Seattle and Paris

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.

#LI-REMOTE

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Senior Software Engineer, IAM in Hamilton, ON vacancy
  •  ...maintained with our custom automation infrastructure software. Optro is looking for a Senior Software Engineer II specialized in Infrastructure Engineering who has...  .... Any submissions without a signed agreement in place will not create a fee obligation.   #LI-Remote... 
    Remote work
    Senior

    Optro Gmbh

    Hamilton, ON
    29 days ago
  • $20 - $22 per hour

    Location: Vancouver, BC (Remote) Position: Software Engineer Intern Salary: $20-22 per hour About the Role Ace1 Media is looking for a passionate and motivated Software Engineer Intern to join our development team. This is a hands-on internship where youll gain real-world experience... 
    Remote work
    Hourly pay
    Long term contract
    Full time
    Internship
    Manual labor
    Flexible hours

    Ace1media

    Hamilton, ON
    29 days ago
  • $185k - $230k per year

     ...experience is an employee first process. Our vision is the same, a place where employees know they can thrive. As an Azure Principal Software Engineer, you will be focused on client engagement, project leadership, and technical solution design of Azure solutions for our valued... 
    Remote work

    Ttec Digital

    Hamilton, ON
    29 days ago
  • $150k - $160k per year

     ...Ember.js , and React. The engineering team at Smile.io believes in...  ...highly skilled and experienced Senior Full Stack Engineer with...  ...outcomes. This is a full-time remote role working in Canada, Monday...  ...instrument, document, and maintain software for Smile.io . Review... 
    Remote work
    Senior
    Hourly pay
    Full time
    Monday to friday
    Flexible hours

    Smile.Io

    Hamilton, ON
    29 days ago
  •  ...was founded in 2010 by two aeronautical engineers who realized that the healthcare system...  ...technological alternative. Job Description As a Senior Software Developer - Healthcare systems...  ...time (40h/week) • Working mode: Hybrid or remote - Occasional in-office presence may be required... 
    Remote work
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Worldwide

    Medfar

    Hamilton, ON
    29 days ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ..., co-op, or research work term. As a Software Engineering Intern, you will: • Ship delightful...  ...quality time, and workspace improvement Remote-flexible, offices in Toronto, New York,... 
    Remote work
    Full time
    Internship
    Work at office
    Flexible hours

    Cohere

    Hamilton, ON
    29 days ago
  • $169.5k - $199.5k per year

     ...basically are family). Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360....  ...any specified location above. About the Job This role is for a Senior iOS Engineer 2 position within the Networks team. This person will be... 
    Remote work
    Senior
    Summer work
    Flexible hours

    Life360

    Hamilton, ON
    26 days ago
  •  ...just be in the right place! We’re looking for a Director, Software Development to lead Engineering for Lightspeed Payments, a key department within...  ...to work within EST/EDT hours. We offer a choice of fully remote, partially remote or fully office-based work environments... 
    Remote work
    Work at office
    Local area
    Flexible hours

    Lightspeed Commerce

    Hamilton, ON
    26 days ago
  • $121.6k - $190k per year

     ...Jane. For the last year I've been responsible for building the engineering side of Jane's marketing platform from the ground up. Now we're...  ...British Columbia. We’re now a team of more than 700 people working remotely across Canada, the US, and the UK, united by our mission to... 
    Remote work
    Senior
    Long term contract
    Internship

    Jane

    Hamilton, ON
    8 days ago
  • $178k - $228k per year

     ...you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written...  ...Grade - 7 CAN base pay range per year: $178,000 - $228,000 Remote Benefits Health care coverage – affirm covers all premiums... 
    Remote work
    Flexible hours

    Affirm

    Hamilton, ON
    8 days ago
  • Take your Back End Engineering skills to the next level with a focus on Kubernetes in a leading energy firm. Contribute to software solutions that drive yield and efficiency in asset management...  ...across over 70 countries in this senior role, where you’ll draw on your 10+ years... 
    Senior

    Luxoft

    Hamilton, ON
    8 days ago
  •  ...in production. Roles & Responsibilities • Execute the "Ava" Core Engine: Build and maintain the end-to-end inbound and outbound call...  ...in an early-stage startup. Must have • 5+ years of professional software engineering experience. • Experience building and shipping production... 
    Remote work
    Long term contract
    Internship

    Futuresight

    Hamilton, ON
    26 days ago
  • Become a key player in web engineering at Affirm as a Senior Staff Engineer. Focus on infrastructure, strategy, and AI to streamline operations remotely. In this critical role, you will manage web platform systems for Affirm's expansive user base. Your 10+ years of experience... 
    Remote work
    Senior

    Affirm

    Hamilton, ON
    8 days ago
  •  ...own insurance company. Our team consists of some of the brightest minds in insurance, software development, finance, and operations. Our group includes our scientific research & engineering division (Skynet Software) and Canadian property & casualty insurance company (Max... 
    Remote work

    Chelsea Avondale

    Hamilton, ON
    26 days ago
  • The Software Engineer is experienced in designing and building APIs and external system interfaces for integration. This position will ensure each solution is bespoke design and will require a strong understanding of the product and business. This role will offer a significant... 
    Work at office

    Maafor

    Hamilton, ON
    8 days ago
  •  ...to shape the future of energy? Join Hitachi Energy as a Senior Power Applications Engineer and help deliver innovative solutions that power the world...  ...turn complex requirements into scalable, high-performance software solutions that drive reliability and efficiency across... 
    Senior
    Work from home

    Hitachi Vantara Corporation

    Hamilton, ON
    8 days ago
  • Senior Interior Designer GTA (Remote) About Moralia Moralia is a Canadian luxury millwork and interior design brand. We design and manufacture refined...  ...Assets: • Knowledge of Mozaik or millwork engineering software • Experience working in design-driven, architect-led environments... 
    Remote work
    Senior

    Moralia Inc.

    Hamilton, ON
    26 days ago
  • Become a Remote Tutor for Biomedical Engineering with Varsity Tutors. Experience the joy of making a positive impact on students’ learning while working flexibly from home. We are looking for skilled Biomedical Engineering Tutors to provide exceptional online instruction... 
    Remote work
    Work from home

    Varsity Tutors, a Nerdy Company

    Hamilton, ON
    8 days ago
  •  ...Management, Feasibility Studies, Full-Service Engineering, Detailed Design, Procurement,...  ...Terminals • Proficiency in Process Simulation software such as HYSYS and Symmetry or equivalent...  ...arrangement between our Vancouver office and remote work and may require travel to project... 
    Remote work
    Long term contract
    Work at office

    Lauren Services

    Hamilton, ON
    29 days ago
  • $100k - $140k per year

     ...Avionics Project Engineer (DO-178 or DO-254) Location: Hybrid Montreal, QC, Canada (6 months onsite, then remote flexibility) Industry: Aerospace & Safety-Critical Electronic...  ...track record in leading hardware/software projects for regulated industries... 
    Remote work
    Permanent employment
    Full time

    Industry Professionals

    Hamilton, ON
    26 days ago
  •  ...California in 2004 when a visionary engineer, Fred Luddy, saw the potential...  ...everyone. Job Description The Senior Principal Platform Architect...  ...services firms or cloud software company), focused on technology...  ...trust. Work personas (flexible, remote, or required in office) are... 
    Remote work
    Senior
    Work at office
    Flexible hours

    Servicenow

    Hamilton, ON
    26 days ago
  • About Portless Portless is a global logistics powerhouse redefining the Direct Supply Chain. By leveraging a sophisticated multi-warehouse network, we empower brands to scale globally without the traditional friction of international fulfillment. We replace logistics headaches...
    Remote work
    Long term contract
    Immediate start

    Portless

    Hamilton, ON
    26 days ago
  • Become part of Affirm's innovative approach as a Staff Software Engineer in Capacity Modeling, focused on translating business demand into technical capacity solutions. This remote role highlights your leadership in software engineering and operations. Your main focus will... 
    Remote work
    Long term contract

    Affirm

    Hamilton, ON
    8 days ago
  •  ...About Fluent Software Group  Fluent Software Group is part of Valsoft Corporation’s family...  ...vertical software companies—and we need engineers who can make ideas real, fast.  Our mandate...  ...you be located there. Otherwise, it is remote. The Mindset We’re Hiring For... 
    Remote work
    Long term contract
    Internship
    Work at office
    Immediate start

    Valsoft Corporation

    Hamilton, ON
    26 days ago
  •  ...power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...Toronto, Ontario headquarters 3 days per week. The role: ML Compiler Engineer, Staff What you will do: The d-Matrix compiler team is looking... 
    Remote work
    3 days per week

    D-matrix

    Hamilton, ON
    26 days ago
  •  ...this role, you'll manage a team that's scaling rapidly—currently 7 engineers with plans to grow to scale further throughout the year. You'll...  ...Leave for all new parents • Health & wellness stipend • Remote workspace, internet, and cellphone stipend • Flexible work hours... 
    Remote work
    Long term contract
    Flexible hours

    Vanta

    Hamilton, ON
    23 days ago
  • Go To Market Engineer - GTM Engineer - DockMaster About Dockmaster.com...  ...the waterfront industry. Our software powers dock operations, reservations...  ...’re building a modern revenue engine to match our ambitions — and...  ...in Canada, working in a remote work model! What your day will... 
    Remote work
    Internship

    Valsoft Corporation

    Hamilton, ON
    29 days ago
  • An aerospace company in Ontario seeks a Senior Design and Aerostructures Engineer to lead mechanical and structural development for eVTOL aircraft. The ideal candidate will have over 5 years of experience in aerospace structural systems, with strong problem-solving skills and... 
    Senior
    Flexible hours

    Essence Coaching Group

    Hamilton, ON
    8 days ago
  • Location - Remote from BC The Opportunity We are seeking a motivated Data Engineering student to join our Data team at Hyper Hippo for an 8-month co-op position from September...  ...Experience working with Git and collaborative software development practices. Nice to Have •... 
    Remote work
    Permanent employment
    Work experience placement

    Hyper Hippo

    Hamilton, ON
    8 days ago
  • $90k - $135k per year

     ...is a hybrid position - Typically 3 days in office, 2 days remote. PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering...  ...of that experience within Canada. • Experience in the PLS software suite • Proficiency in AutoCAD is an asset • Familiarity... 
    Remote work
    Work at office

    Phasor Engineering Inc

    Hamilton, ON
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Senior Software Engineer, IAM. Be the first to apply!