Staff Software Engineer, Billing
Remote$170.4k - $275.6kFull-timePosted 2w ago
About the role
Senior engineer responsible for infrastructure and observability of Docker's Billing Platform, focusing on AI-agent-assisted deployment safety, billing accuracy, and scalable, reliable billing workflows.
Responsibilities
- Own and evolve the infrastructure supporting Billing Platform services: compute, storage, networking, CI/CD, and observability
- Design and maintain IaC (Terraform) for billing system infrastructure on AWS; set module patterns and standards for the team
- Build and own observability systems — metrics, logging, alerting — with a focus on billing accuracy and payment reliability
- Define deployment patterns and runbooks that work well in an AI-agent-assisted development workflow: clear rollback procedures, safe promotion gates, automated validation
- Partner with software engineers on service design — bringing infrastructure constraints and operational requirements into the conversation before code is written
- Identify systemic risks and drive improvements that span team or organizational boundaries
- Lead incident response for billing system issues. May participate in on-call rotation outside business hours as needed
- Mentor engineers across the team; raise the floor for everyone
Qualifications
- 8+ years in platform, infrastructure, or SRE roles supporting production SaaS systems at scale
- Deep AWS expertise: ECS or EKS, RDS (Postgres preferred), networking, IAM, cost management
- Expert-level Terraform; designed reusable module patterns and set standards
- Experience building and owning observability stacks (Datadog, Grafana, or similar) at an organizational level
- Strong familiarity with CI/CD systems — Jenkins, GitHub Actions, or equivalent
- Kubernetes at an operational and architectural level
- Track record of identifying systemic risks and driving cross-team improvements
- Security-first mindset: threat modeling, blast radius analysis, least-privilege by default, audit trails as a design requirement
- Strong written English; ability to scale influence through written communication
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
Skills
Required:AWS ECS or EKSRDS (Postgres)TerraformObservability stackCI/CDKubernetesSecurity
Benefits
- Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration
- Flexibility that fits your life
- Generous PTO, quarterly Whaleness Days, end-of-year Whaleness break
- Home office support
- Technology stipend – US$100 net per month
- Annual learning & development stipend
- 16 weeks paid parental leave after six months
- Equity for all full-time employees
- Comprehensive benefits – Medical, retirement, paid holidays vary by country
- Docker swag
Last updated Oct 7, 2026. Interested? Apply on the company site.

About Docker
Accelerated Container Application Development
Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.
ContainerizationDevOpsCloud InfrastructureSecurityOpen Source
More open roles at Docker
- Legal Operations Analyst5d agoRemote · General & Administrative
- Executive Assistant5d agoRemote · General & Administrative
- Staff Software Engineer, AI Gateway5d agoRemote · Engineering
- Senior Software Engineer, AI Developer Tools5d agoRemote · Engineering
- Senior Software Engineer, AI Gateway5d agoRemote · Engineering
