Staff Engineer, Revenue & Finance Automation
Job description
About the role
You will scope and lead large technical projects that serve as the foundational pillars for Financial Data Management Infrastructure at Stripe. You will scrutinize and reason clearly about the technology and architecture choices we make in building these products, often acting as the decider for critical technical direction. You will directly contribute to core interface design and write code, setting a role model for how great software should be built across Stripe. You will arbitrate critical decisions correctly, fully considering software best practices, Stripe system realities, and numerous stakeholders' preferences and concerns. You will advise Stripe's leadership team on key technical considerations related to the future of financial data management, including the utility of emerging technologies, potentially changing how finance teams operate globally. You will teach and mentor the next generation of technical leaders at Stripe, ensuring knowledge transfer and elevating the overall technical bar.
Key facts
What you'll do
Scope and lead large technical projects that are the foundational pillars for Financial Data Management Infrastructure.
Scrutinize and reason clearly about the technology and architecture choices we make in building these products, where you will often be the decider.
Directly contribute to core interface design and write code, serving as a role model for how great software should be written for Stripe as a whole.
Arbitrate critical decisions correctly, fully considering software best practices, Stripe system realities, and numerous stakeholders' preferences and concerns.
Advise Stripe's leadership team on key technical considerations related to the future of financial data management, such as the utility of blockchain technologies.
Teach and mentor the next generation of technical leaders at Stripe, elevating the technical capabilities of your peers and reports.
Own the technical roadmap for a business area, defining the long-term vision and execution strategy for financial data management.
Work cross-functionally with product, design, and operations to translate business requirements into robust technical solutions.
Ensure system reliability, scalability, and performance for data-intensive financial workflows that power Stripe's SaaS products.
Champion best practices in software engineering, code review, and architectural governance across distributed systems.
Collaborate with data scientists and analysts to ensure that financial data is accurate, timely, and actionable for revenue and finance workflows.
Drive the adoption of streaming and batch processing technologies to handle large-scale financial data with low latency and high throughput.
Define and enforce interfaces and contracts between services to ensure modularity, testability, and maintainability.
Evaluate and integrate new technologies that can improve the efficiency and correctness of financial operations and reporting.
Requirements
You have a strong technical background, including 12+ years of experience with system architecture and designing distributed systems handling large amounts of data.
You have been a Staff, Principal, or Distinguished Engineer in previous roles, demonstrating deep technical leadership.
You have deep experience building custom solutions using big data and streaming technologies like Hadoop, Spark, Presto, Iceberg, and Airflow.
You have hands-on experience in building modern microservices architecture-based products that are scalable and resilient.
You have served as the technical lead for a team of engineers and can demonstrate broad technical leadership across multiple projects.
You have owned the technical roadmap for a business area, aligning technology strategy with business objectives and stakeholder needs.
You listen well and internalize the best ideas from all over the organization while also setting a clear vision that others are excited to follow.
You work well cross-functionally, earning the trust of colleagues at all levels and across all teams through collaboration and empathy.
You are often cited as the inspiration for engineers that join your teams, with senior engineers feeling they can continuously learn from you.
Nice to have
Domain expertise in accounting or financial management is a preferred qualification but not a requirement.
Practical notes
This role is based in Bengaluru and requires full-time onsite presence. No specific compensation details are provided in the source material. Travel and visa considerations are not mentioned in the source, and there are no published deadlines for application.