
About Stripe
The financial infrastructure platform for modern businesses
Key Highlights
- Processes over $1 trillion in payments annually
- Raised $8.7 billion in funding, including Series H
- Headquartered in SoMa, San Francisco, CA
- Expanding services to Brazil and India
Stripe is a leading financial infrastructure platform that processes over $1 trillion in payments annually for businesses of all sizes, from startups to Fortune 500 companies. Headquartered in SoMa, San Francisco, Stripe has raised $8.7 billion in funding across multiple rounds, including its recent...
π Benefits
Stripe offers an unlimited paid time off policy, flexible work-from-home opportunities, comprehensive mental and physical health plans, and generous f...
π Culture
Stripe fosters a culture focused on innovation and growth, with a commitment to expanding its services globally. The company emphasizes engineering ex...

Staff Engineer β’ Senior
Stripe β’ United States
Skills & Technologies
Overview
Stripe is seeking a Staff Engineer for their Usage Based Billing product to guide it to General Availability. You'll work with high-profile users and build high-scale, real-time data processing systems. This role requires experience in launching complex technical products.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly in building and operating high-scale, real-time data processing systems. Your expertise includes launching complex technical products to General Availability (GA), and you understand the specific growth patterns and technical needs of AI companies. You have a track record of evolving internal platforms into public-facing products, demonstrating your ability to navigate complex technical challenges and deliver impactful solutions.
You are proficient in programming languages such as Java and Python, and you have experience with cloud platforms like AWS. Your familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes allows you to build scalable and efficient systems. You thrive in collaborative environments, working alongside cross-functional teams to ensure that products meet user needs and business objectives.
You possess strong problem-solving skills and can effectively communicate technical concepts to both technical and non-technical stakeholders. Your ability to manage roadmaps for complex projects that span multiple teams showcases your organizational skills and strategic thinking. You are passionate about leveraging technology to drive business growth and improve customer experiences.
Desirable
Experience with billing systems or financial technology is a plus, as is familiarity with SaaS analytics and revenue retention tools. You are eager to learn and adapt to new technologies and methodologies, continuously seeking to improve your skills and knowledge in the field.
What you'll do
In this role, you will guide Stripeβs Usage-Based Billing product to General Availability (GA), working closely with high-profile users, particularly in the GenAI sector. You will collaborate with product managers, designers, and other engineers to ensure that the platform supports the scale and complexity of their needs. Your responsibilities will include maturing the product across several fronts, including system architecture, performance optimization, and user experience enhancements.
You will be involved in designing and implementing robust billing solutions that cater to various business models and customer acquisition channels. Your work will directly impact how businesses operationalize their commercial relationships with customers, making it essential to understand their unique requirements and challenges.
You will also be responsible for developing and maintaining high-quality code, conducting code reviews, and mentoring junior engineers. Your leadership will help foster a culture of collaboration and innovation within the team, ensuring that everyone is aligned with the product vision and goals.
What we offer
At Stripe, you will be part of a mission-driven company that aims to increase the GDP of the internet. You will have the opportunity to work on cutting-edge technology that impacts millions of businesses worldwide. We offer a competitive salary and benefits package, along with a supportive work environment that encourages professional growth and development.
You will have access to resources and tools that enable you to excel in your role, including opportunities for continuous learning and skill enhancement. We believe in empowering our employees to take ownership of their work and contribute to the company's success. Join us in shaping the future of financial infrastructure and making a difference in the global economy.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Stripe.
Similar Jobs You Might Like
Based on your interests and this role

Product Manager
Stripe is seeking a Product Manager for their Usage Based Billing team to drive the development of innovative billing solutions. You'll collaborate with engineering, analytics, marketing, and design to enhance the Stripe Billing platform. This role requires strong communication skills and a passion for improving user experiences.

Staff Engineer
Stripe is hiring a Staff Software Engineer for their Billing team to design and extend their Subscriptions & Quotes API. You'll work with Java and focus on building elegant APIs for complex recurring payments. This role requires 8+ years of experience in software development.

Staff Engineer
Sentry is hiring a Staff Software Engineer to lead the Billing & Revenue engineering team. You'll architect and build systems for usage tracking and billing, requiring expertise in distributed systems. This role demands 5+ years of experience in software engineering.

Backend Engineer
Benchling is hiring a Backend Engineer for their Usage & Billing Platform team to design and build systems that power usage metering and billing. You'll work with Java and Spring to ensure financial-grade accuracy in product offerings. This position requires experience in backend engineering and system design.

Staff Engineer
Stripe is hiring a Staff Engineer to develop and maintain APIs and services for their Payments team. You'll work with Java and REST API to handle billions of payment requests efficiently. This role requires strong problem-solving skills and experience in financial technology.