Senior Software Engineer, Billing

Docker
Seattle
Workplace: RemoteFull timeUSD 136,750 - 222,750 annuallyFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving","Writing","Attention to detail"]

Join Docker’s Billing Platform Engineering team to build and maintain scalable SaaS billing systems (subscription management, payments, entitlements, invoicing) and API boundaries. You’ll write Go backends and TypeScript frontends, design precise specifications for AI-assisted implementation, collaborate across product, design, finance, and ops, and own features end-to-end in a remote, async-friendly environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Docker
Docker
4 months ago

Senior Software Engineer, Billing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Join Docker’s Billing Platform Engineering team to build and maintain scalable SaaS billing systems (subscription management, payments, entitlements, invoicing) and API boundaries. You’ll write Go backends and TypeScript frontends, design precise specifications for AI-assisted implementation, collaborate across product, design, finance, and ops, and own features end-to-end in a remote, async-friendly environment.
Location: Seattle
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key 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
  • •Work within a cross-functional team alongside product, design, and data engineering
  • •Own features through their full lifecycle: design, implementation, deployment, and production operation

Pay and Benefits

Salary: USD 136,750 - 222,750 annually
Equity and Bonus:Equity
Perks:EquityRemote WorkTechnology StipendParental LeaveHealth InsuranceRetirement

Key Requirements

  • •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.
Experience:4+ yearsSaaSBilling & paymentsCloud computing
Education:Bachelor's
Skills:CommunicationCollaborationProblem-solvingWritingAttention to detail
Languages:English
Tech Stack:GoTypeScriptReactAWSPostgreSQLTerraformKubernetesGitHub Actions

Company Brief

Docker
Docker builds developer tools and a collaborative platform for building, sharing and running containerized applications, including Docker Desktop and Docker Hub, to simplify container workflows from code to cloud.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2013
Glassdoor
Glassdoor: 2.7
WebsiteLinkedInGlassdoor