Senior Software Engineer, Billing
$160.9k - $260.7kDocker
About Docker Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default. We're building AI-native development practices into how this team works at a foundational level. That means infrastructure design needs to account for a new kind of collaborator: AI agents that generate, deploy, and operate software. The Senior Software Engineer, Billing on this team will keep systems running, help define what safe, observable, AI-assisted infrastructure operations look like in practice, and model that standard for the rest of the team. What you'll work on The Billing Platform Engineering team owns the systems that make Docker's commercial model real. You'll work on problems like: How do we design infrastructure that makes AI-generated deployments safe to ship and easy to roll back? How do we instrument billing systems so that failures - billing miscalculations, entitlement gaps, payment errors - are detected immediately and unambiguously? How do we build infrastructure that scales with usage-based billing workloads without manual intervention? How do we make the developer experience on this team faster and more reliable - local environments, CI/CD pipelines, deployment tooling? 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. This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed. 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 - you've operated these systems under real load and real incidents Strong Terraform skills; you've built reusable module patterns and can improve the ones a team relies on Experience building and owning observability stacks (Datadog, Grafana, or similar) for production services - not just using them Strong familiarity with CI/CD systems - Jenkins, GitHub Actions, or equivalent - including pipeline design and developer experience Kubernetes at an operational and architectural level A 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 is how you scale your work across the team Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience On-call Operational ownership is part of the job. You'll join the rotation after onboarding and shadowing, and help improve on-call itself: better alerts, stronger runbooks, less toil, and blameless postmortems aimed at prevention. What sets you apart You don't wait for problems to be handed to you - you find them, frame them, and drive the solution. You've operated at a scope where your decisions affected the systems your team owns, and you know how to build alignment and move work forward without direct authority. You've thought seriously about what infrastructure needs to look like when AI agents are generating and shipping code - safe deployment patterns, strong observability, clean rollback - and you want to help define that standard here. Experience with billing, payments, or financial systems infrastructure is a meaningful plus. What to expect First 30 days You will ship code in your first week. We run an agent-first development workflow - infrastructure changes start with a plan, specifications are written before generation, and every change is reviewed before it merges - and onboarding is no exception. You will get hands-on with the infrastructure supporting Billing Platform services early, shadow on-call, and build a clear picture of the system before you start making bigger changes. By the end of 30 days you will have shipped real work and know where the most important problems are. First 90 days You will have taken ownership of one or more infrastructure components and delivered an improvement from design to production with measurable impact. You will be an active participant in deployment and reliability discussions, bringing infrastructure constraints and operational requirements into the conversation early - before code is written. You will be a full participant in the on-call rotation and will be contributing to the team's technical direction. One year outlook You will be one of the team's go-to engineers on billing infrastructure. You will have driven meaningful improvements to observability, deployment safety, or platform reliability - and your work will be directly visible in the resilience and correctness of systems that handle real financial transactions for millions of Docker users. You will have helped define what AI-agent-assisted infrastructure operations look like done right. Docker considers visa sponsorship on a case-by-case basis based on business needs. Compensation & Equity United States: $160,900 - $260,700 + equity Posting Information Open vacancy: This posting is for an existing open role. AI in hiring: Docker may use AI-assisted tools during our recruiting process. Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent. Perks & 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. Time to recharge - Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break. Home office support - Set up your workspace for comfort and success. Technology stipend - Equivalent to US$100 net per month to help support your work. Learning & development - Annual stipend for conferences, courses, certifications, and continued learning. Parental leave - 16 weeks of paid parental leave after six months of employment. Equity for all full-time employees - Share in Docker's long-term success as we continue to grow. Comprehensive benefits - Medical, retirement, and paid holidays vary by country. Docker swag - Because representing the whale never gets old. Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community. #LI-REMOTE Docker
$140.8k - $176k
...the dreamers and builders in the world. We are seeking a Senior Software Engineer (IC3) to join our Customer Trust & Engineering team working... ...senior leadership and collaborate across teams (Inference, Billing, DOKS). Nice to Have Experience with Open...SeniorFull timeWork experience placementLocal areaWorldwideFlexible hours$182.75k - $278.5k
...all 50 states run their practice on our software, serving over 1 million patients. We are... ...enable this at scale. We aren't just a billing layer; we are becoming the platform where... ...speed. You proactively improve your team's engineering velocity - whether that's refining...SeniorFlexible hoursShift work$168.1k - $227.4k
...Amazon's largest big-data processing teams? Computing AWS bills, at its core, is a large-scale distributed systems problem... ...for millions of customers, with a 100% accuracy promise.As a senior software engineer, you will develop and improve large-scale distributed systems...SeniorInternshipWork from homeFlexible hours- ...performance, and developer experience . You'll work closely with engineers and product managers to automate critical operations, evolve... ...Processing: Kinesis, Firehose Infrastructure: Kubernetes Billing & Revenue: Metronome, Stripe Go-to-Market Integrations:...SeniorFull time
$180k - $210k
...product-focused startup, we'd love to meet you. The Role: As a Senior Software Engineer focusing on Frontend at Read AI, your contributions will... ...and React, you will work on our reporting application, billing system, our native note-taking apps (Zoom, Meet, and Teams)...SeniorFlexible hours$182k - $242k
Senior Software Engineer- Billing Product New York, NY / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$182k - $242k
...CRWV) in March 2025. Learn more at About The Role As a Software and AI Engineer, IT Systems, you’ll design and develop AI agents and first-... ...AI agents and copilots that assist with tasks in Finance, Billing, and Supply Chain domains, integrating with systems like...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$200k - $287.5k
...redefine the future of how work gets done.The Billing & Payments Platform team builds... ...Snowflake's business and enable every other engineering team — and the architectures we ship... ...depend on every day.What You'll DoAs a Senior Software Engineer on Billing Platform, you will:...Senior$168.1k - $227.4k
We are seeking a Lead Engineer to own the technical vision and delivery of AWS's Tax Platform... ...responsible for transforming a critical billing infrastructure component into a scalable... ...5+ years of non-internship professional software development experience- 5+ years of...SeniorInternshipFlexible hours$251k - $352k
Senior Principal Engineer, Infrastructure Base pay range $251,000.00/yr - $352,000.00/yr At Docker,... ...foundational platform that powers accounts, billing, data, developer tools and enterprise... ...Technical Expertise 15+ years of software engineering experience with...SeniorFull timeContract workImmediate startRemote work- ...and perform other data science and data engineering tasks all in one place. To learn more... ...Notebook products please visit AS A SOFTWARE ENGINEER FOR SNOWFLAKE NOTEBOOKS, YOU WILL... ...Machine Learning, Container Services, billing and cloud infrastructure. Be a strong...Full timeInternship
- ...Are you ready to join the Un-carrier movement? At T-Mobile, Senior Software Engineers design, build, and deploy scalable software solutions that... ...management as neededEducation and Work Experience:Telecom Billing Domain experience (Preferred)Experience developing telecom...SeniorFull timeTemporary workPart timeWork experience placementLocal areaFlexible hours
- ...shops on the West Coast. Job Description ~7+ years of software development experience at a major Tech company, gaming studio,... ...C/C++ Expert and Fluent in C# ~ Experience with the Unreal 4 engine is a major plus ~ Unity is a nice to have, but not a necessity...SeniorFull time
- ...data from our computer vision technology. \\\ \\\ Work with other engineers to implement and launch that solution. \\\\ \\\ \\\ Qualifications \\\ \\\ ~5+ years experience in a production software development environment \\\\ ~ Experience working within an early/...SeniorFull timeRemote work
- ...Senior Rails Developer Quve is a fully funded, early stage company, developing a new way for consumers to improve their fitness, and for personal trainers to manage their business, find new clients, and train their clients with in-person sessions integrated with...SeniorFull time
- ...Participate in code reviews, on-call rotations, and architecture discussions Required Qualifications ~3–5 years of software engineering experience on large-scale distributed systems or cloud services ~ Strong proficiency in Java or C++ ~ Deep understanding...SeniorFull time
- ...Today, Upbound supports Fortune 500 companies and platform engineers across 100+ countries . Crossplane has surpassed 100M+ downloads... ...raised $69M to date. Learn more at . Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the...SeniorRemote jobFull timeWorldwide
$170k - $190k
...team As part of the Roleplays team, you'll be working on the engine that powers the heart of Yoodli. You'll be creating an AI-... ...throughout the frontend and backend stacks to build enterprise-grade software that works for company wide rollouts without a hitch. You'll go...SeniorFull time3 days per week- ...execute a function, but to help redefine the future of how work gets done. We are looking for a talented and passionate Senior Software Engineer for our Snowpark Container Service , part of our Snowflake Compute Platform - to build our elastic, high-scale, high...SeniorFull timeWork at office
- ...love hard distributed systems and database engine problems, care about correctness and... ...Required ~7+ years of experience in backend software engineering ~ Strong proficiency in... ...catalog capabilities across the platform. As a Senior Software Engineer on this team, you will...SeniorFull time
- ...accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of... ...for growth and mentorship from Principal engineers. AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL: ~ Design...SeniorFull time
- ...step of the way. Join us to invest in yourself, your career, and the financial world. The Role: We are seeking a Senior Software Engineer to join our team. SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online...SeniorFull timeWork experience placement
$160k - $210k
...change and achieving remarkable growth in a rapidly evolving industry. Now, we’re growing! The Role We’re hiring a Senior Software Engineer (Backend) to join the team building our next-generation, pixel-less ad targeting systems. You’ll design, build, and scale...SeniorFull timeWork at officeRemote workWork from home$191k - $253k
...ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves creating internal tooling, establishing standards, planning architectural changes,...SeniorFull timeWork experience placementImmediate start$196k - $230k
...are high, and so are the rewards. The Software Platform team accelerates developer... ...platforms and tools that power Robinhood engineering. Within this group, the Compute team focuses... ...next phase of technical growth! As a Senior Software Engineer , you will focus...SeniorFull timeWork at officeFlexible hoursShift work3 days per week$115k - $145k
..., and product innovation to create dynamic experiences that captivate, engage, and delight. We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this role, you will play a crucial part in driving technological innovation...SeniorFull time$150k - $185k
...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary...SeniorFull timeContract workPart timeLocal areaVisa sponsorship$180k - $220k
...and the release path that keeps installed software healthy on real users' machines. You'... ...that make the codebase productive for engineers and AI agents alike Own release quality... ...with a diverse and talented team. Senior Software Engineer positions offer a base...SeniorFull timeLive inLocal areaFlexible hours$191k - $253k
...owns the integration of Simulation products into the Lattice ecosystem. We're the bridge between Anduril's high-fidelity simulation engine and the production services that power Lattice, enabling simulated entities, sensors, and autonomy to participate in the same...SeniorFull timeWork experience placementImmediate start$112.3k - $168.5k
...What you will do: Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers – from early... ...to improve overall organizational success. Mentor junior engineers and contribute to the professional growth of the embedded software...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Billing. Be the first to apply!
- software engineer internship remote Seattle, WA
- senior software engineer ruby on rails Seattle, WA
- software developer positions Seattle, WA
- agile software developer Seattle, WA
- software engineer intern Seattle, WA
- part time software developer Seattle, WA
- rust software engineer Seattle, WA
- software engineer no experience Seattle, WA
- software engineer internship Seattle, WA
- entry level software engineer remote Seattle, WA



