Browse current jobs

Software Engineer, Stripe Data Pipeline

Stripe · Bangalore

Apply on employer website

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