companyDocker, Inc. logo

Software Engineer - Billing at Docker | Seattle, WA

Docker, Inc.Seattle, WA
Remote Full-time $100K/yr - $100K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications: We are looking for candidates who are proficient in Go/Golang and TypeScript/React with a solid understanding of software architecture and design principles. Familiarity with billing systems and experience in building scalable applications are highly desirable.

About the job

Docker builds tools that millions of developers use to build, share, and run applications. Products like Docker Desktop, Docker Hub, and Docker Scout support a global community, from solo founders to large enterprises. Every month, over 20 million users rely on Docker, and the platform handles more than 20 billion container image pulls worldwide.

The team is fully remote and distributed, with a focus on modernizing software development. As AI agents become integral to the development process, Docker provides secure infrastructure, verified images, and sandboxed environments to support trustworthy autonomous workflows.

Docker is in a period of significant change, as AI-driven development moves from theory to practice. The company is setting standards for integrating AI-assisted software development into business-critical systems that affect revenue, compliance, and customer trust.

Role Overview: Software Engineer - Billing

Join the Billing Platform Engineering team to help shape Docker's commercial systems. This team builds and maintains the core billing infrastructure that supports millions of users and adapts as business needs evolve.

What You Will Do

  • Design and implement accurate, scalable, and auditable billing flows for subscriptions and usage-based models.
  • Create APIs and define service boundaries that can evolve with new billing requirements.
  • Architect software systems so AI agents can implement features with clear, precise specifications.
  • Improve the checkout, upgrade, and payment experience for Docker’s users.

This role involves close collaboration with product managers, designers, finance, and business operations teams, since billing systems touch many parts of the company. Strong communication and cross-team coordination are important.

Key Responsibilities

  • Lead and contribute to features across the billing stack, including subscription management, payment processing, entitlements, invoicing, and internal tools.
  • Develop, review, and maintain backend services in Go/Golang and frontend components in TypeScript/React. This includes writing and maintaining unit, integration, and end-to-end tests.
  • Design systems with enough clarity and precision to enable accurate AI-assisted implementation.

Location

Seattle, WA (remote-first team)

About Docker, Inc.

Docker, Inc. is a globally recognized leader in developer tooling, providing innovative solutions that empower developers to build, share, and run applications efficiently. With a commitment to security and user trust, Docker is redefining how software is developed and delivered in the age of AI.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.