Docker logo
    D

    Software Engineer, Billing Platform (West Coast Preferred)

    Docker
    United States
    Remote
    Senior
    Full Time
    6 days ago
    remote-firstAI-assisted developmentbilling platformGoTypeScriptReactAWSmicroservicessecuritySaaS

    Requirements

    • 4+ years building production SaaS applications
    • Strong Go/Golang backend experience
    • 2+ years with TypeScript/React on the frontend
    • Experience with payment and billing platforms, Stripe preferred
    • Comfort with cloud infrastructure: AWS preferred, Postgres, Terraform, Kubernetes, GitHub Actions
    • Ability to write clear technical specifications and design documents
    • Experience or interest in billing, payments, subscriptions, or financial systems
    • Strong written English skills
    • Security-aware engineering practices
    • 6+ years experience building, deploying, and monitoring microservices on cloud infrastructure (AWS, Azure, GCP)
    • Proficiency in modern programming languages, primarily Go
    • Knowledge of relational and non-relational databases in high-volume environments
    • Strong grasp of software engineering best practices (code review, source control, CI/CD, testing)
    • Comfortable working autonomously in distributed, remote teams
    • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience

    What You'll Do

    • Build subscription and usage-based billing flows that are accurate, auditable, and extensible
    • Design APIs and service boundaries that remain coherent as billing models evolve
    • Architect software systems for AI-assisted implementation with trustworthy output
    • Reduce friction in checkout, upgrade, and payment experience for millions of users
    • Lead and contribute to features across the billing stack including subscription management, payment processing, entitlements, invoicing, and internal tooling
    • Write, review, and maintain Go/Golang backends and TypeScript/React frontends with tests
    • Architect and specify systems with precision for AI-assisted implementation
    • Work within a cross-functional team alongside product, design, and data engineering
    • Own features through their full lifecycle: design, implementation, deployment, and production operation
    • Handle ad-hoc internal billing support requests
    • Develop, deploy, and monitor microservices and serverless components in AWS
    • Build and improve automation tooling including GitHub Actions, Argo CD, and Grafana dashboards
    • Tackle high-performance engineering challenges to deliver container images and metadata efficiently and securely
    • Design and enforce security and compliance policies across delivery pipelines
    • Collectively own the security posture and developer experience of secure container images
    • Take part in on-call rotation; respond to incidents, debug production issues, and drive continuous improvement of system reliability

    Nice to Have

    • Hands-on experience in infrastructure security, policy enforcement, or compliance frameworks (e.g., SLSA, SOC 2, FedRAMP)

    Benefits

    • Freedom & flexibility; fit your work around your life
    • Designated quarterly Whaleness Days plus end of year Whaleness break
    • Home office setup
    • 16 weeks of paid Parental leave
    • Technology stipend equivalent to $100 net/month
    • PTO plan that encourages taking time off
    • Training stipend for conferences, courses and classes
    • Equity in the company
    • Docker Swag
    • Medical benefits, retirement and holidays vary by country
    • Remote-first culture with offices in Seattle and Paris

    About Docker

    Docker’s platform helps millions of developers efficiently and collaboratively build, share, and run applications.

    Palo Alto, CA
    500 - 1000
    Developer Tools