About the job
Lead Software Engineer, Analytics and Reporting Solutions
About Stripe
Stripe is revolutionizing the way businesses manage financial transactions. Serving millions—from the largest corporations to innovative startups—Stripe provides the tools to accept payments, maximize revenue, and seize new business opportunities. Our mission is to enhance the global economy by making it accessible to everyone, presenting an extraordinary chance for you to contribute to impactful work at a pivotal time.
About the Team
The Analytics and Reporting Solutions (ARS) team is at the forefront of transforming Stripe's analytical capabilities. We are focused on creating a seamless, trustworthy, and coherent data experience within the Stripe Dashboard. By developing the ARS Framework, we enable a centralized 'define-once, use-everywhere' Analytics Layer, which serves as the backbone for our reporting components and analytics products. Our goal is to deliver reliable, transparent, and actionable insights to both Stripe’s product teams and our end-merchants.
Your Role
As a Lead Software Engineer on the ARS team, you will serve as a pivotal technical leader, actively contributing to the design and development of the backend platforms and data systems that drive critical analytical experiences such as Payment and Billing Analytics. You will leverage your expertise to propel large-scale, complex projects from conception to completion, ensuring a cohesive, efficient, and dependable data integrity experience.
Your Responsibilities
- Technical Design & Execution: Spearhead the technical design and implementation of the ARS framework and its core components (Analytics Layer, reporting architecture), collaborating with Technical Leads to align with the team’s overarching technical vision. You will author and drive designs for innovative systems and enhancements to existing architectures.
- Technical Leadership: Elevate team performance by providing mentorship, technical guidance, and demonstrating excellence through high-quality code contributions and proactive code reviews. Advocate for maintainable systems and high-quality abstractions.
- Platform Development: Be a proficient developer who builds foundational elements of complex systems. You will design, implement, and maintain critical components of the Analytics and Reporting Solutions.

