Docker, Inc in Seattle is seeking a Senior Software Engineer for their Billing Platform Engineering team. The role involves building subscription and usage-based billing flows, leading feature development across the billing stack, and maintaining backend and frontend applications in Go and TypeScript. Ideal candidates have strong experience in SaaS applications and payment platforms, especially Stripe, along with expertise in cloud infrastructure. Docker offers a remote-first culture with competitive benefits including equity and parental leave.
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.
Responsibilities
Lead and contribute to features across the billing stack.
Write, review, and maintain Go/Golang backends and TypeScript/React frontends.
Work within a cross‑functional team.
Own features through their full lifecycle.
Skills
Go/Golang
TypeScript/React
Payment and billing platforms
Cloud infrastructure
Technical specification writing
Security-aware engineering
Education
Bachelor’s degree in Computer Science, Engineering, or related field
Tools
AWS
Postgres
Terraform
Kubernetes
GitHub Actions
Job description
Docker, Inc in Seattle is seeking a Senior Software Engineer for their Billing Platform Engineering team. The role involves building subscription and usage-based billing flows, leading feature development across the billing stack, and maintaining backend and frontend applications in Go and TypeScript. Ideal candidates have strong experience in SaaS applications and payment platforms, especially Stripe, along with expertise in cloud infrastructure. Docker offers a remote-first culture with competitive benefits including equity and parental leave.