Docker

Senior Software Engineer, Tooling (West Coast Preferred)

United States, Remote. Posted 10 days ago

The role

You will build and maintain a framework to create and deploy internal applications and services. You will also develop custom business tools and decide when to build, buy, or integrate products.

What you will do

  • Build and maintain a framework for internal applications with defaults for authentication, hosting, CI/CD, logging, observability, and alerting
  • Provide templates, documentation, and examples for teams to ship tools
  • Set standards for how internal apps are built, secured, and run
  • Leverage existing systems to build cross-connects
  • Work across teams to identify gaps and propose solutions
  • Scope and deliver apps and tooling to address identified gaps
  • Own tools through rollout, adoption, and ongoing support
  • Evaluate whether to build, buy, or integrate existing products
  • Connect tools to identity, data sources, and Slack
  • Build operational basics like incident management, SLO, and alerting into the framework

Required qualifications

  • 6+ years of software engineering, including building and shipping internal tools or full-stack web applications
  • Strong full-stack skills: a backend language such as Go, Python, or TypeScript, and a modern frontend framework
  • Experience designing reusable frameworks, templates, or platforms that other engineers build on
  • Experience deploying to the cloud (AWS, GCP, or Azure) with containers and CI/CD
  • Working knowledge of Kubernetes
  • Sound judgment on build, buy, and integrate decisions
  • Experience integrating third-party SaaS products and APIs
  • Experience working directly with non-engineering stakeholders
  • Experience with AI-assisted development or LLM-powered automation
  • Clear written communication and comfort working asynchronously on a remote team
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Nice to have

  • Cross-functional experience in program management
  • Experience with internal tool or developer portal platforms
  • Web design experience
  • Familiarity with observability and incident tooling (incident.io, Grafana, Prometheus, or similar)
  • Experience at a developer tooling or SaaS company at scale, and familiarity with compliance and security standards

Benefits

  • Remote-first by design
  • Flexibility to manage your schedule
  • Generous PTO
  • Designated quarterly Whaleness Days
  • Designated end-of-year Whaleness break
  • Home office support
  • Technology stipend equivalent to US$100 net per month
  • Annual stipend for conferences, courses, certifications, and continued learning
  • 16 weeks of paid parental leave after six months of employment
  • Equity for all full-time employees
  • Medical, retirement, and paid holidays vary by country
  • Docker swag

Before you apply

  • Docker considers visa sponsorship on a case-by-case basis based on business needs
  • Docker may use AI-assisted tools during our recruiting process
  • Candidates will be invited to opt in to interview recordings

About the company

Docker is a globally distributed, remote-first team building tools that define how software gets built and delivered. Their products include Docker Desktop, Docker Hub, and Docker Scout.

Senior Software Engineer, Tooling (West Coast Preferred) at Docker | JobZoey