Full Stack Engineer, Billing
Build and scale distributed backend systems and APIs for Stripe's revenue and billing platform. Requires 5+ years experience, project leadership, and mentorship skills.
About the job
Responsibilities
- Scope, architect, and lead technical projects to build and scale distributed backend systems and APIs
- Design, build, and maintain reliable, high-performance APIs and backend services
- Own service reliability, including setting performance targets and driving improvements across the stack
- Debug production issues across distributed services and multiple levels of the stack
- Make effective tradeoffs that consider business priorities, system performance, and a sustainable technical foundation
- Teach and mentor engineers to grow into the next generation of leaders at Stripe
- Partner with engineers and product managers across infrastructure and product teams to deliver well-integrated platform services
Requirements
- 5+ years of industry software engineering experience (does not include internships or co-ops)
- Strong coding skills in any programming language
- Strong collaboration skills, can work across workstreams within your team and contribute to your peers' success
- Direct project leadership and mentorship experience
- Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset
- Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users
Preferred Qualifications
- Familiarity with event-driven architectures
- Experience with subscription management, usage-based billing, or financial reporting systems
- Interest in financial infrastructure and how businesses manage their revenue operations
Skills
API Design, Distributed Systems, Backend Services, Service Reliability, Event-Driven Architectures, Subscription Management, Usage-Based Billing, Financial Reporting Systems
Similar jobs
Fullstack Engineering jobsBuild and maintain user-facing features across a full-stack codebase, with opportunities to ship iOS functionality. The role requires proficiency in Go, Rust, or TypeScript, strong testing and communication practices, and ownership across the software development lifecycle.
Builds and ships full-stack tools and services powering Elliptic’s cryptocurrency intelligence collection pipeline. The role requires strong TypeScript, React, and Nest.js experience, familiarity with cloud infrastructure and observability, and practical use of AI-assisted and agentic development tools.
Full Stack Engineer building end-to-end features for an AI-first marketing content compliance platform, with majority focus on backend services, databases, and infrastructure. Requires 4+ years full-stack experience with backend emphasis, strong CS fundamentals, and hybrid work in SF or NYC.
Build and own internal applications, integrations, and automations that improve sales, finance, billing, and company-wide workflows. The role requires strong product judgment, cross-functional communication, and hands-on experience shipping applications, APIs, and SQL integrations.
Build and operate full-stack services that automate Block’s legal and regulatory response workflows, spanning backend systems, internal tools, and integrations. Requires 3+ years of software development experience, production ownership, and proficiency across the stack.