About The Position

Docker is a highly trusted brand in developer tooling, serving over 20 million monthly users and facilitating billions of container image pulls. Developers, from solo founders to large enterprises, rely on Docker's products like Docker Desktop, Docker Hub, and Docker Scout to build, share, and run applications. Docker operates as a globally distributed, remote-first team, focusing on tools that define software development and are central to the shift towards AI agents by providing sandboxed environments, verified images, and secure infrastructure. This role is for a Senior Software Engineer to join the Tooling team within the support organization. The engineer will be responsible for building customer-facing front-end applications and workflows that enable enterprise success on Docker, specifically working on systems for managing, governing, and observing Docker deployments at scale for large organizations. The role involves collaborating with UX designers and engineers to create a reusable component library adhering to design system and accessibility standards, guiding codebase migrations, architectural improvements, and leading the frontend community of practice.

Requirements

  • 7+ years of experience building SaaS applications
  • 5+ years with JavaScript
  • 3+ years with React, preferably with static typing (TypeScript, Flow)
  • Knowledge of security best practices
  • Strong verbal and written English skills
  • Desire to work on autonomous teams
  • Demonstration of collaboration across teams
  • Ability and interest in working at a fully remote company crossing international time zones
  • Past demonstrations of proactively working outside of this job description

Nice To Haves

  • 1+ years with writing backends or working with backend engineers on a team a plus
  • Experience with design systems, Storybook a plus
  • Experience with cloud platforms (AWS preferred, or GCP, Azure), databases (Postgres preferred, or MySQL, etc.) a plus

Responsibilities

  • Lead or contribute to the design and architectural improvements that enhance the frontend reliability and consistency in Docker App.
  • Work across teams, guiding migrations and working at times directly with other teams with technical implementation
  • Write, review, maintain, and document JavaScript/TypeScript code
  • Establish best practices and ensure they are upheld
  • Write unit, integration, and e2e tests
  • Deploy code to production, and own the product throughout the lifecycle
  • Demonstrate open collaboration across teams and take ownership of supporting the internal engineering needs of the team
  • This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service