Stripe
About this role
Stripe is the payments infrastructure millions of businesses use to take money online, and this role is inside the systems that run Stripe's own business rather than the public API. The team supports marketing, sales, seller, accounting, tax, finance and treasury functions through automation, data and process work, and the posting lists three areas you might land in: Seller Systems, which builds the deal creation, approval, contracting and onboarding workflow used by revenue teams, Finance Engineering, which builds the infrastructure behind payments processing, settlement, accounting and business intelligence, and Marketing and Sales Systems. The engineering itself is API work at scale: designing and operating high performance APIs and services, hiding complexity behind simple abstractions, and debugging production issues across services and layers. Stripe names Ruby with document and relational datastores, particularly Mongo and MySQL, as the environment.
Who this is for
What the posting requires as minimum:
- 8+ years of experience designing, implementing and operating large scale, high performance APIs and services.
- Experience implementing server side APIs in dynamic languages such as Ruby, working with document and relational datastores, especially Mongo and MySQL, and comfort exploring unfamiliar datasets.
Preferred qualifications, described in the posting as a bonus rather than a requirement:
- Experience with large scale financial tracking systems.
- Practical knowledge of cloud based services such as gRPC, GraphQL, Docker, Kubernetes and AWS.
- Experience in the marketing domain, building products in a marketing technology stack.
- Experience with machine learning, recommender systems, product led growth or lifecycle marketing.
- Prior experience building distributed systems or microservices architecture.
What the work actually looks like:
- Design, build and maintain robust, high performance APIs and services.
- Keep the infrastructure extensible, scalable and reliable, meeting service level agreements for both external and internal users.
- Hide complexity from users behind simple but powerful abstractions.
- Partner with engineers, analysts and scientists to build scalable systems and comprehensive interfaces.
- Build the APIs powering internal stakeholder facing UI experiences, defining composable data models and durable interfaces.
- Debug production issues across services and multiple levels of the stack, with a bias toward long term maintainability.
- Improve engineering standards, tooling and processes.
Which team you would join: the posting covers several, including Seller Systems (deal modelling and pricing engines, approval and orchestration platforms, CLM and CPQ integrations, onboarding automation, seller analytics and AI assisted tooling) and Finance Engineering (accounting automation, auditing, financial planning and forecasting, business intelligence).
Location and working pattern: Bengaluru, India. Office days are not stated in the posting.
Honest fit guidance: Stripe says directly that if you meet the minimum requirements you are encouraged to apply and that the preferred list is a bonus, not a requirement. That said, eight years is a real bar, and the specific ask is API and service design at scale. Internal systems work at Stripe still runs at payments scale, so do not read internal as small.
- 8+ years of experience designing, implementing and operating large scale, high performance APIs and services.
- Experience implementing server side APIs in dynamic languages such as Ruby, working with document and relational datastores, especially Mongo and MySQL, and comfort exploring unfamiliar datasets.
Preferred qualifications, described in the posting as a bonus rather than a requirement:
- Experience with large scale financial tracking systems.
- Practical knowledge of cloud based services such as gRPC, GraphQL, Docker, Kubernetes and AWS.
- Experience in the marketing domain, building products in a marketing technology stack.
- Experience with machine learning, recommender systems, product led growth or lifecycle marketing.
- Prior experience building distributed systems or microservices architecture.
What the work actually looks like:
- Design, build and maintain robust, high performance APIs and services.
- Keep the infrastructure extensible, scalable and reliable, meeting service level agreements for both external and internal users.
- Hide complexity from users behind simple but powerful abstractions.
- Partner with engineers, analysts and scientists to build scalable systems and comprehensive interfaces.
- Build the APIs powering internal stakeholder facing UI experiences, defining composable data models and durable interfaces.
- Debug production issues across services and multiple levels of the stack, with a bias toward long term maintainability.
- Improve engineering standards, tooling and processes.
Which team you would join: the posting covers several, including Seller Systems (deal modelling and pricing engines, approval and orchestration platforms, CLM and CPQ integrations, onboarding automation, seller analytics and AI assisted tooling) and Finance Engineering (accounting automation, auditing, financial planning and forecasting, business intelligence).
Location and working pattern: Bengaluru, India. Office days are not stated in the posting.
Honest fit guidance: Stripe says directly that if you meet the minimum requirements you are encouraged to apply and that the preferred list is a bonus, not a requirement. That said, eight years is a real bar, and the specific ask is API and service design at scale. Internal systems work at Stripe still runs at payments scale, so do not read internal as small.
Apply on company site
Opens stripe.com, the employer's own application page. Applying is always free.