Docker, Inc

Docker, Inc

Software Engineer, Billing

Seattle, WA

Sponsorship not specifiedDetected 92 days ago
TypeScriptGoReactCode ReviewGitPostgreSQLAWSCloud PlatformsDockerKubernetesTerraformGitHub ActionsPlatform EngineeringData EngineeringAgentic AIMicrosoft Office

About the role

  • 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.
  • 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.
  • AI agent-driven development is no longer experimental here - it's how we work.

Responsibilities

  • Lead and contribute to features across the billing stack: subscription management, payment processing, entitlements, invoicing, and internal tooling
  • Write, review, and maintain Go/Golang backends and TypeScript/React frontends - including unit, integration, and e2e tests
  • Work within a cross-functional team alongside product, design, and data engineering
  • Own features through their full lifecycle: design, implementation, deployment, and production operation
  • Handle ad-hoc internal billing support requests across the company
  • 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.
  • How do we build subscription and usage-based billing flows that are accurate, auditable, and extensible?
  • How do we design APIs and service boundaries that remain coherent as billing models evolve?
  • How do we architect software systems that AI agents can implement correctly - with specifications tight enough that the output is trustworthy?
  • We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.

Requirements

  • 2+ years with TypeScript/React on the frontend
  • Experience or genuine interest in billing, payments, subscriptions, or financial systems
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • You will have driven meaningful improvements to billing accuracy, payment reliability, or developer experience - and your work will be directly visible in the commercial systems that make Docker's growth possible.
  • 4+ years building production SaaS applications
  • Strong Go/Golang backend experience
  • Demonstrated ability to write clear technical specifications and design documents - this is as important as code
  • Strong written English
  • we are async-first and writing is how decisions get made
  • Security-aware engineering practices
  • You understand that in an AI-agent development workflow, the leverage is upstream - in planning, specification, and architectural thinking - not in writing lines of code. You want to help define what high-quality AI-assisted development actually looks like on a team that ships business-critical systems.

Nice to have

  • Experience with payment and billing platforms - Stripe strongly preferred
  • Comfort with cloud infrastructure: AWS preferred, Postgres, Terraform, Kubernetes, GitHub Actions

Skills

  • We're setting the standard for what it looks like to apply

Compensation

  • Technology stipend equivalent to $100 USD net/month

Benefits

  • Home office setup
  • 16 weeks of paid Parental leave (after 6 months of employment)
  • Technology stipend equivalent to $100 USD net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Medical benefits, retirement and holidays vary by country
  • Equity; we are a growing start-up and want all employees to have a share in the success of the company

Company info

  • we are a growing start-up and want all employees to have a share in the success of the company
  • The more inclusive we are, the better our company will be.
  • Strong written English; we are async-first and writing is how decisions get made

Equal opportunity

  • equal opportunity.

Visa & Work Authorization

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

This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.