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.
Distributed Systems
Mentoring
Payments
Team Management
Technical Proficiency @ 5
- 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
Stripe is a financial infrastructure platform used by businesses worldwide to accept payments, grow revenue, and accelerate new business opportunities.
The Revenue and Financial Automation teams build solutions that help businesses optimize their revenue operations. The Revenue team is one of Stripe's fastest-growing product areas. Within it, the Orchestration team builds foundational execution engines, background job processing frameworks, and asynchronous event platforms that power Stripe's global billing infrastructure.
The team owns core execution primitives and platform systems that orchestrate the end-to-end financial lifecycle for millions of businesses. Its platforms execute millions of scheduled workloads and asynchronous tasks daily, supporting recurring billing cycles and complex time-dependent execution workflows. The team is building highly leveraged platform infrastructure focused on reliability, fault tolerance, distributed systems, and global scale.
Responsibilities
- Lead engineering and design processes while coaching, mentoring, and supporting the team.
- Collaborate with stakeholders across product, design, infrastructure, and operations to align on projects and objectives.
- Own problems end to end across diverse systems, processes, and technologies, while identifying opportunities to improve efficiency and user experience.
- Uphold high engineering standards, ensure consistency across codebases, and implement best practices.
- Recruit engineering talent in partnership with Stripe's recruiting team to build a diverse, high-performing team.
- Support team members' career growth through tailored development opportunities and guidance.
- Contribute to Stripe's operating principles by focusing on user outcomes, fostering open communication and cross-team collaboration, and applying an iterative approach to product development and team management.
Requirements
- 5+ years of experience managing and growing engineering teams.
- Proven experience managing a team of 5+ software engineers building and shipping products at scale.
- Strong problem-solving skills and experience tackling complex challenges creatively.
- Experience working effectively in cross-functional environments with rigorous thinking and sound decision-making.
- Experience managing ambiguity and executing multiple high-impact workstreams simultaneously.
- Commitment to fostering a supportive, feedback-driven, and challenging work environment.
- Technical proficiency to engage thoughtfully with engineers about architecture and product design and provide valuable insights.
- An autonomous, entrepreneurial mindset with a willingness to take responsibility and drive initiatives forward.