Jobs · Engineering

Software Engineer, Billing

Docker, Inc · Seattle, WA · 3 wk ago
RemoteRemoteEngineering$137k–$223k/yrFull-time

About the role

The Billing Platform Engineering team at Docker is responsible for the systems that make Docker's commercial model real. This role involves working on complex billing flows, API design, and system architecture that supports AI-assisted development.

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
  • Architect and specify systems with enough precision that AI-assisted implementation produces correct, reviewable output
  • Handle ad-hoc internal billing support requests across the company
  • Participate in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed

Qualifications

  • 4+ years building production SaaS applications
  • Strong Go/Golang backend experience
  • 2+ years with TypeScript/React on the frontend
  • Experience with payment and billing platforms — Stripe strongly preferred
  • Comfort with cloud infrastructure: AWS preferred, Postgres, Terraform, Kubernetes, GitHub Actions
  • Demonstrated ability to write clear technical specifications and design documents
  • Experience or genuine interest in billing, payments, subscriptions, or financial systems
  • Strong written English; we are async-first and writing is how decisions get made
  • Security-aware engineering practices
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

What Sets You Apart

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.

What To Expect

  • First 30 Days: Ship code in your first week. Get hands-on with the Billing Platform codebase and service architecture early, meet your counterparts across product, finance, and business operations, and build a working picture of how billing, payments, and entitlements move through Docker's products.
  • First 90 Days: Be an active contributor to design discussions and code reviews, bringing both engineering rigor and a billing domain lens to work in flight. Ship your first meaningful feature through the full lifecycle — design, implementation, deployment, and production — and have a working understanding of where the most important improvements should be made.
  • One Year Outlook: Drive 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. Have a clear sense of what you own and where you're headed next.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com