Software Engineer, Stripe Data Pipeline
Stripe · Bangalore
Collected role description
Role overview
Software Engineer, Stripe Data Pipeline at Stripe
<p>We're looking for someone who meets the minimum requirements to be considered for the role.
Responsibilities
- You will work on hard problems at the intersection of data infrastructure, merchant-facing product, and operational excellence.</p>
- Work with engineers across the company to build new features at large scale.</p>
Employment details
- Location: Bangalore
Application details
- If you meet these requirements, you are encouraged to apply.
About the employer
- <h3>About Stripe</h3>
- 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.
- You'll partner with many functions at Stripe, with the opportunity to both work on financial platform systems, as well as direct user-facing business impact.</p>
Additional role details
- <h2>Who we are</h2>
- <p>Stripe is a financial infrastructure platform for businesses.
- 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.</p>
- <h3>About the team</h3>
- <p><strong>Stripe Data Pipeline</strong>—The Stripe Data Pipeline (SDP) team owns a critical product that delivers all of a merchant's Stripe data directly into their data warehouse.
- We serve major technology companies and Fortune 100 enterprises, delivering petabytes of data daily with high reliability, low latency, and strong correctness guarantees.
- SDP is marching towards 99.99% availability and near real-time data freshness across multiple warehouse platforms.
- Merchants depend on this data for their own billing, reconciliation and analytics, and the quality of what we deliver has immediate, visible impact.
- The systems are distributed, multi-tenant, and operate under strict SLAs.
- <h2>What you'll do</h2>
- <p>As a Software Engineer, you'll design and build platforms and system solutions that are configurable and scalable around the globe.
- <h3>Responsibilities</h3>
- <p>
- Design, build, and maintain APIs, services, and systems across engineering teams at Stripe.</p>
- Maintain a collaborative environment, engaging in discussions and decision-making processes with stakeholders within various domains at Stripe.</p>
- <h2>Who you are</h2>
- The preferred qualifications are a bonus, not a requirement.</p>
- <h3>Minimum requirements</h3>
- 7+ years of experience in delivering, extending, and maintaining large-scale distributed systems</p>
- Love to design systems that are elegant abstractions over complex patterns and practices, especially in the financial industry.</p>
- Hold yourself and others to a high bar when working with production systems.</p>
- Take pride in working on projects to successful completion involving a wide variety of technologies and systems.</p>
- Think about systems, services, and platforms, and write high-quality code.</p>
- You have great product taste and a track record of taking complex problems and solving them elegantly.</p>
- You are capable of working in ambiguous, fast-moving environments and have a curiosity to learn the domain to a deep level.</p>
- Enjoy working with a diverse group of people with different expertise.</p>
- <h3>Preferred qualifications</h3>
- Familiarity with large-scale distributed systems</p>
- Experience working in high-growth teams similar to Stripe</p>
Collected experience requirement
7+ years