Docker

Staff Software Engineer, Billing

Docker1 weeks ago
Location

Seattle, WA

Workplace

Remote

Type

Full Time

Salary

USD 170,350 – 275,550

Level

Staff

Role

Staff Software Engineer

Posted

Apr 21, 2026

Full TimeRemoteStaff

The role

Summary

Docker is seeking a Staff Software Engineer for their Billing Infrastructure team, focusing on designing innovative AI-native infrastructure solutions that ensure safe, scalable, and observable billing systems. The ideal candidate will play a critical role in defining next-generation infrastructure operations, with a particular emphasis on creating robust systems that support usage-based billing and AI-assisted development workflows.

What you'll do

Infrastructure Ownership: Own and evolve the infrastructure supporting Billing Platform services, including compute, storage, networking, CI/CD, and observability systems
Infrastructure as Code: Design and maintain Terraform infrastructure for billing system on AWS, establishing module patterns and team standards
Observability Engineering: Build and own comprehensive observability systems focusing on billing accuracy, payment reliability, and system performance
AI-Assisted Workflow Design: Define deployment patterns and runbooks optimized for AI-agent-assisted development, including rollback procedures and automated validation
Cross-Team Collaboration: Partner with software engineers on service design, integrating infrastructure constraints and operational requirements early in the development process
Risk Management: Identify and drive systemic improvements across team and organizational boundaries
Incident Response: Lead incident response for billing system issues, manage on-call rotation, and own the postmortem process
Mentorship: Mentor engineers across the team, elevating technical standards and knowledge sharing

What we look for

Technical

Cloud InfrastructureDeep AWS expertise, including ECS/EKS, RDS (Postgres), networking, IAM, and cost management
Infrastructure as CodeExpert-level Terraform skills, including design of reusable module patterns
ObservabilityExperience building organizational-level observability stacks using tools like Datadog or Grafana
CI/CDStrong familiarity with CI/CD systems like Jenkins or GitHub Actions, including pipeline design
ContainerizationOperational and architectural understanding of Kubernetes

Education

Academic BackgroundBachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience

Experience

Industry Experience8+ years in platform, infrastructure, or SRE roles supporting production SaaS systems at scale
Systemic ImprovementProven track record of identifying and driving improvements across team and organizational boundaries

Skills

Required skills

AWSComprehensive knowledge of AWS cloud services and infrastructure
TerraformAdvanced infrastructure-as-code skills with module design capabilities
System ObservabilityAbility to design and implement comprehensive monitoring and logging systems
Security EngineeringSecurity-first mindset with expertise in threat modeling and least-privilege architectures

Nice to have

Financial SystemsExperience with billing, payments, or financial systems infrastructure
AI InfrastructureUnderstanding of infrastructure requirements for AI-generated code and deployments

Compensation & benefits

Salary

USD 170,350 – 275,550 (annual)

Benefits

Flexible Work

Remote-first culture with work flexibility to fit life around work

Parental Leave

16 weeks of paid parental leave

Home Office Support

Home office setup stipend to ensure comfortable working environment

Technology Stipend

$100 monthly technology allowance

Professional Development

Training stipend for conferences, courses, and professional classes

Equity

Stock options to share in company's growth and success

Time Off

Generous PTO plan and quarterly 'Whaleness Days'


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications and cultural fit
  2. 2
    Technical Interview In-depth technical discussion covering infrastructure design, AWS expertise, and system observability
  3. 3
    Systems Design Challenge Evaluate candidate's approach to complex infrastructure and billing system design
  4. 4
    Team Fit Interview Meeting with potential team members to assess collaboration and mentorship potential
  5. 5
    Final Leadership Interview Discussion with senior leadership to evaluate strategic thinking and potential impact

Apply for this position

You'll be redirected to the company's application page