Staff Software Engineer, CAP

Stripe


Job Location:

Seattle, OR - USA

Monthly Salary: Not Disclosed
Posted on: 7 days ago
Vacancies: 1 Vacancy

Job Summary

Who we are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse 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 everyones reach while doing the most important work of your career.

About the team

The Compartments and Accounts Platform (CAP) team is the source of truth for all Stripe merchants and connections information all Stripe API traffic passes through our services. We build highly scalable and reliable services that ensure Stripe provides best-in-class availability and latency with the ability to handle hundreds of thousands of requests per second.

Users have historically had to create a new Stripe account for each global entity or business unit. The CAP team crafted Organizations to allow businesses to manage all their Stripe accounts in one place. As Stripe grows its suite of product offerings beyond payments Organizations unlocks a new phase of growth by enabling our platforms and businesses to model their complex businesses and distribute all Stripe products to their end users. This team is responsible for evolving the platform that powers Stripe Organizations and is also in the unique position of delivering products that use this platform including Payments Terminal Connect and more.

What youll do

Were evolving our architecture to support the next ten years of growth and youll make some of the most significant technical decisions for the company. Were looking for technical leaders who are excited to work across these domains driving the technical vision for how Stripe will both build these foundations and build on top of them to deliver higher-level products for our users.

Responsibilities

  • Create a long-term technical vision for the org and identify paths to deliver value in incremental phases
  • Design build and maintain scalable reliable and performant services and systems
  • Make significant hands-on contributions to deliver critical projects and bring value to customers
  • Lead by example to uphold high engineering standards and elevate quality and engineering efficiency across Stripe
  • Collaborate with stakeholders across the organization including product design infrastructure and operations
  • Mentor and coach both individual contributors and managers to become the next generation of leaders at Stripe

Who you are

Were 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.

Minimum requirements

  • This is a Staff-level role that typically means 10 years of experience building operating and evolving large-scale high-performance APIs and services
  • Deep experience with distributed computing systems
  • An empathetic collaborative and user-first mindset in everything you build
  • Open communication skills verbal and written asking questions assuming good intentions and defaulting to transparency
  • A love for helping those around you grow and learn and for working with those who do the same
  • Preference for simple solutions and designs over complex ones and good intuition for what is lasting and scalable
  • The desire to proactively seek feedback from users teammates and subject matter experts
  • The tools to build holistically from specs and documentation to implementation testing deployment and measuring impact
  • The ability to balance speed complexity and scope in service of user needs

Preferred qualifications

  • Experience designing and building distributed systems or a microservices architecture
  • Prior experience building services in Java Ruby or related languages

Required Experience:

Staff IC

Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse Stripe to accept payments grow their revenue and accelerate new business opportunities. Our mission is to increase the GDP of...

About Company

Company Logo

Stripe is a suite of APIs powering online payment processing and commerce solutions for internet businesses of all sizes. Accept payments and scale faster with AI.

View Profile View Profile