← All jobs

Senior Software Engineer, Internal Tooling at Docker

Confirmed open

Build a shared framework and custom internal apps for Docker's platform and business teams, covering authentication, deployment and observability. This is a remote United States role with West Coast candidates preferred.

Docker initialsDocker

Search jobs by company: Docker

Location
Remote
Advertised region
United States
Employment
FullTime
Work arrangement
remote
Technologies
Python, TypeScript, AWS, Azure, GCP, Kubernetes, Docker, Go
See how to apply

Save job — free account Saved jobs

Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.

We’ll email you a sign-in code. Upload your CV after sign-in.

By continuing, you agree to processing needed to manage your account and profile. Privacy policy

Role overview

Docker's platform engineering team wants a common foundation for internal web apps, bots and workflows, plus tools that support work across engineering and business functions.

Responsibilities

  • Create reusable internal application templates with authentication, hosting, CI/CD, logs, observability and alerting built in.
  • Scope and ship business tools with teams including HR, Finance, Marketing and Support; own rollout, adoption and support.
  • Decide when to build, buy or integrate existing software, and connect tools to identity, data and Slack systems.
  • Set incident-management and service-level defaults and apply AI tooling where it improves delivery or workflows.

Qualifications

  • At least six years of software engineering, including internal tools or full-stack web applications.
  • Strong backend experience in Go, Python or TypeScript and a modern frontend framework.
  • Experience with reusable frameworks, cloud deployments, containers, CI/CD and Kubernetes, plus API and SaaS integrations.
  • Comfort working with non-engineering stakeholders, AI-assisted development and asynchronous written communication.

Technology in this role

  • Python: Strong backend experience in Go, Python or TypeScript and a modern frontend framework.
  • Kubernetes: Experience with reusable frameworks, cloud deployments, containers, CI/CD and Kubernetes, plus API and SaaS integrations.

Benefits

  • The posting lists equity for full-time employees, remote-first work, paid time off, home-office support, a monthly technology stipend, learning support and paid parental leave subject to its stated terms.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and applyApply directly

Source checked: 2026-11-05

Browse job categories

Related jobs