
Stripe · N/A
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ...
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the
most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission
is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented
opportunity to put the global economy within everyone’s reach while doing the most important work of your career.
The Revenue and Financial Automation (RFA) team at Stripe is building a modern, revenue-focused, financial management platform for
fast growing, digital native companies.
one-time payments across a variety of different pricing models—from selling SaaS subscriptions, to orchestrating multi-stage
contracts, delivering Usage-Based Billing, and providing recovery and retention tools to prevent customer churn.
sales-related taxes (across Checkout & Billing) and make it super easy to register, auto-collect the right amount of tax, and
access the reports you need to file returns globally
Note: exact team matching for one of the pods will begin during final stages. Please note we may also consider you for different
orgs based on your experience, location, etc. More information on our team matching process can be found here.
As an engineer on the team, you’ll be responsible for shaping and building a suite of products that let our users model and
operate their business more efficiently. You will work on projects that span technologies, systems, and processes where you will
design, build, test, and ship great code every day. In this cross functional role, you will collaborate with experts in
infrastructure, security, design, and operations to build mission critical internal and external features that power Stripe users
around the world.
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you
are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world's largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ABOUT THE TEAM Revenue and Financial Automation Sub-org within Revenue and Financial Automation: Billing. The Revenue and Financial Automation team at Stripe builds software tools that accelerate the economic and technological growth of global businesses by helping them operationalize their commercial relationships with customers. Our offerings include a billing platform, SaaS analytics, data services, and finance automation products that our customers creatively combine to support various revenue models. Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here. WHAT YOU'LL DO We're looking for engineers who want to build the distributed systems, APIs, and backend services that power Stripe's revenue and billing platform. You'll focus on API design and performance, service reliability, and distributed systems challenges, while collaborating across the stack to ship complete solutions for millions of businesses. 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 WHO YOU ARE We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS * 5+ years of industry software engineering experience (does not include internships or co-ops) * Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic) * 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
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ABOUT THE TEAM The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripe employees to leverage data to make informed decisions and build user-centric products. We provide tools and infrastructure to move, store, process, and analyze data, both at rest and in motion. Revenue and Finance Automation—The Revenue and Finance Automation (RFA) suite gives businesses power over the entire life cycle of their cash flow. By coordinating billing, tax, reporting, and data services in one modern stack, the Revenue and Finance Automation suite eliminates the inefficiencies of legacy finance tools and supports revenue growth. Data Engineering Solutions—We are experts in data, working to make it cost-effective, understandable, and trustworthy. We build pipelines processing billions of events a day and are stewards of canonical data warehouses and datasets delivering products for Stripe users while embedding with teams to build their data products. We are experts in using the Stripe Data Platform and to scale we lead the data culture and data education to enable product teams to own their data. We invest in AI Data Ops to scale incident handling and serve as an escalation path for data incidents to minimize their impact. The Data Engineering Solutions team will work closely with product teams delivering trustworthy data, backend code, and innovative AI tools, platforms, and services for data. WHAT YOU'LL DO As a Software Engineer, you'll design and build platforms and system solutions that are configurable and scalable around the globe. You'll partner with many functions at Stripe, with the opportunity to both work on financial platform systems, as well as direct user-facing business impact. RESPONSIBILITIES • Design, build, and maintain APIs, services, and systems across engineering teams at Stripe. • Work with engineers across the company to build new features at large scale. • Maintain a collaborative environment, engaging in discussions and decision-making processes with stakeholders within various domains at Stripe. WHO YOU ARE We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS • 4+ years of experience in delivering, extending, and maintaining large-scale distributed systems • Love to design systems that are elegant abstractions over complex patterns and practices, especially in the financial industry. • Hold yourself and others to a high bar when working with production systems. • Take pride in working on projects to successful completion involving a wide variety of technologies and systems. • Think about systems, services, and platforms, and write high-quality code. • You have great product taste and a track record of taking complex problems and solving them elegantly. • You are capable of working in ambiguous, fast-moving environments and have a curiosity to learn the domain to a deep level. • Enjoy working with a diverse group of people with different expertise. PREFERRED QUALIFICATIONS • Familiarity with large-scale distributed systems • Experience working in high-growth teams similar to Stripe
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ABOUT THE TEAM The Revenue and Financial Automation (RFA) team at Stripe is building a modern, revenue-focused, financial management platform for fast-growing, digital-native companies. Hundreds of thousands of businesses of all sizes and types use Stripe Billing to collect revenue for recurring and one-time payments across a variety of different pricing models—from selling SaaS subscriptions, to orchestrating multi-stage contracts, delivering Usage-Based Billing, and providing recovery and retention tools to prevent customer churn. WHAT YOU'LL DO As an engineer on the team, you'll be responsible for shaping and building a suite of products that let our users model and operate their business more efficiently. You'll work on projects that span technologies, systems, and processes where you'll design, build, test, and ship code every day. In this cross-functional role, you'll collaborate with experts in infrastructure, security, design, and operations to build business-critical internal and external features that power Stripe users around the world. RESPONSIBILITIES * Design the next generation of Stripe products to meet the high-growth needs of our company and customers for years to come * Deliver value through a strong collaborative, user-first approach with stakeholders and customers * Mentor engineers to help them grow * Debug and solve critical production issues across services and multiple levels of the stack WHO YOU ARE We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS * 2–12+ years of experience in backend software development * Ability to write high-quality code (in programming languages like Go, Java, C/C++, etc.) * Hands-on experience contributing to or building large-scale distributed systems * Strong collaboration skills, with the ability to work across work streams within your team and contribute to your peers' success * Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset 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 * Direct leadership and mentorship experience