Docker

Software Engineer, Billing

Docker1 weeks ago
Location

Seattle, WA

Workplace

Remote

Type

Full Time

Salary

USD 136,750 – 222,750

Level

Mid

Role

Software Engineer

Posted

Apr 21, 2026

Full TimeRemoteMid

The role

Summary

Docker is seeking a Software Engineer for its Billing Platform Engineering team, focusing on building robust, AI-assisted billing systems that support the company's commercial model. The ideal candidate will work on complex billing infrastructure, developing accurate and extensible payment flows while collaborating across multiple teams in a remote-first, innovation-driven environment.

What you'll do

Billing Platform Development: Lead and contribute to features across the billing stack including subscription management, payment processing, entitlements, invoicing, and internal tooling
Full-Stack Implementation: Write, review, and maintain Go/Golang backends and TypeScript/React frontends, including comprehensive testing strategies
AI-Assisted System Architecture: Architect systems with precision to enable accurate AI-assisted implementation and review
Cross-Functional Collaboration: Work seamlessly with product, design, and data engineering teams, owning features through their entire lifecycle

What we look for

Technical

Backend DevelopmentStrong Go/Golang backend development experience with 4+ years of production SaaS application development
Frontend Technology2+ years of TypeScript and React development experience
Cloud InfrastructureProficiency with AWS, Postgres, Terraform, Kubernetes, and GitHub Actions

Education

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

Experience

SaaS ExperienceMinimum 4 years building production SaaS applications
Payment SystemsExperience with payment and billing platforms, preferably Stripe

Skills

Required skills

Go/GolangStrong backend development skills in Go programming language
TypeScriptProficient frontend development using TypeScript
ReactExperienced with React frontend framework

Nice to have

Stripe IntegrationExperience with Stripe payment platform
Financial SystemsUnderstanding of billing, payments, and subscription models

Compensation & benefits

Salary

USD 136,750 – 222,750 (annual)

Stock options

Available

Benefits

Remote Work

Flexible, remote-first work culture with offices in Seattle and Paris

Home Office Setup

Designated technology stipend and home office setup support

Parental Leave

16 weeks of paid parental leave

Professional Development

Training stipend for conferences, courses, and classes

Equity

Stock options to share in company's success

Time Off

Quarterly Whaleness Days and end-of-year Whaleness break


Interview process

  1. 1
    Initial Screening Review of application and resume by hiring team
  2. 2
    Technical Phone Screen Initial conversation about technical skills and experience
  3. 3
    Technical Interview In-depth technical assessment of coding skills and problem-solving abilities
  4. 4
    Team Interview Discussion with potential team members to assess cultural fit and collaboration potential
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and career growth

Apply for this position

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