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.
As a Staff Software Engineer, you will work with one of three different teams which include:
The Verification and Identity Platform (VIP) team within the Risk organization is crucial for user onboarding and verification (KYC and KYB) at Stripe, ensuring compliance throughout the merchant life cycle. We create a secure and user-friendly environment for identity verification, utilizing an in-house orchestration ecosystem to connect with third-party data services and regulatory bodies. Through automation of document collection and verification, we enhance accuracy and efficiency while supporting Stripe's compliance in a dynamic regulatory landscape.
The Revenue and Finance Automation (RFA) team at Stripe helps businesses streamline their cash flow management by integrating billing, tax, reporting, and data services into a single modern suite. Our tools automate manual processes, enhance accuracy, and address inefficiencies in financial operations, allowing finance leaders to focus on strategic growth. We continue to expand our offerings to meet the diverse needs of users, from startups to public companies, while investing in flexible solutions for future scalability.
The Infrastructure engineering team ensures system reliability, scale, and performance while promoting productivity and positivity among our people. This includes managing data infrastructure across analytics, streaming, and search capabilities, and utilizing popular open-source technologies like Trino/Presto and Elasticsearch. You’ll engage with essential areas such as:
As a Staff Engineer, you will serve as a tech lead and significantly contribute to the evolution of our platform at Stripe. You'll have the autonomy to make impactful decisions that enhance the reliability and security of our systems. Collaborating closely with engineering managers, senior engineers, and cross-functional partners, you will design and implement a technical architecture that supports scalability and delivers an exceptional user experience. You’ll also play a key role in developing a suite of products that empower users to model and operate their businesses efficiently. Additionally, you’ll help build and grow the team in India, mentoring fellow engineers while actively participating in building essential systems. Join us in driving transformative change at Stripe.
This role is for you if you have a strong background or interest in building successful products or systems; you’re passionate about solving business problems and making direct impact on customers, and you are comfortable dealing with lots of moving pieces and learning new technologies and systems.
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.
If you are interested in living and working in India, we provide relocation benefits and support. Your recruiting partner will be able to provide more information during the interview process.