Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
Leadership @ 4
Payments
Reporting @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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. Stripe's mission is to increase the GDP of the internet.
About the Team
The Revenue and Financial Automation Sub-org within Revenue and Financial Automation: Billing builds software tools that help global businesses operationalize their commercial relationships with customers. Its offerings include a billing platform, SaaS analytics, data services, and finance automation products that customers combine to support various revenue models.
Exact team matching for one of the subteams will begin during the final stages. Candidates may also be considered for different organizations based on their experience and location.
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.
- Collaborate across the stack to ship complete solutions for millions of businesses.
Requirements
Minimum Requirements
- 5+ years of industry software engineering experience, excluding internships and co-ops.
- Strong coding skills in any programming language; the interview process is language agnostic.
- Strong collaboration skills and the ability to work across workstreams and contribute to 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 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.