← All roles

Senior Software Engineer, Billing

Docker· Engineering
Apply on company site
Remote$160.9k - $260.7kFull-timePosted 6mo ago

About the role

Senior Software Engineer focused on Billing Platform Engineering for Docker, building AI-agent-assisted infrastructure, observability, and scalable, safe deployment patterns for billing systems.

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; contribute to module patterns and standards for the team
  • Build and own observability systems — metrics, logging, alerting — with a focus on billing accuracy and payment reliability
  • Implement 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 in the team's systems and drive improvements, including work that reaches into adjacent teams or services
  • Participate in incident response for billing system issues; on-call rotation may be required outside standard hours
  • Mentor engineers on the team; your technical judgment should help raise the bar for how the team builds and operates

Qualifications

  • 6+ years in platform, infrastructure, or SRE roles supporting production SaaS systems at scale
  • Strong AWS expertise: ECS or EKS, RDS (Postgres preferred), networking, IAM, cost management — operational under load and incidents
  • Strong Terraform skills; reusable module patterns and improvements to team standards
  • Experience building and owning observability stacks (Datadog, Grafana, or similar) for production services
  • Strong familiarity with CI/CD systems — Jenkins, GitHub Actions, or equivalent — including pipeline design and developer experience
  • Kubernetes at an operational and architectural level
  • Track record of identifying systemic risks and driving improvements within your team and adjacent systems
  • Security-first mindset: threat modeling, blast radius analysis, least-privilege by default, audit trails as a design requirement
  • Strong written English; clear written communication for scaling work across the team
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Skills

Required:AWS (ECS/EKS)TerraformObservability stacksCI/CD toolingKubernetes

Benefits

  • Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration
  • Flexibility that fits your life – We trust you to manage your schedule while delivering great work
  • Generous PTO, quarterly Whaleness Days, and end-of-year Whaleness break
  • Home office support – Set up your workspace for comfort and success
  • Technology stipend – US$100 net per month
  • Annual learning & development stipend for conferences, courses, certifications, and continued learning
  • 16 weeks of paid parental leave after six months of employment
  • Equity for all full-time employees
  • Comprehensive benefits – Medical, retirement, and paid holidays vary by country
  • Docker swag
Last updated Aug 26, 2026. Interested? Apply on the company site.
Docker logo

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