Stripe logo

Software Engineer, Core Technology

Stripe · Posted Oct 16

Online payment processing, billing, and financial infrastructure services

BangaloreFull-timeOnsiteSenior Level7+ years₹55.0L–₹95.0L yearly65 applicants
PaymentsFinancial ServicesBillingFraud DetectionSoftwareGrowth Stage
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Stripe is a financial infrastructure platform used by millions of companies to accept payments, grow revenue, and build new business opportunities, and Stripe Infrastructure is responsible for the reliability, scale, performance, and cost of Stripe's systems. The organization spans Core Infrastructure (compute, networking, DocumentDB, distributed caching), Developer Infrastructure, Security, and Application and Revenue Platform, supporting low-latency microservices, large-scale data pipelines, and machine learning models. This software engineering role builds services and platforms used by thousands of employees and millions of Stripe users, designing, building, testing, and shipping code while debugging production issues across the stack, with team matching happening in final stages.

What you will do

  • Build a great customer experience for internal and external Stripe teams using our infrastructure
  • Participate in roadmap planning and prioritization
  • Deliver value through a strong collaborative approach with multiple customers and stakeholders across Stripe
  • Debug production issues across services and several levels of the stack

Skills used in this role

Distributed SystemsMicroservicesData PipelinesDocumentDBNetworkingDistributed CachingComputeAlgorithmsData StructuresMachine LearningCollaboration

What the employer is looking for

  • 7+ years of industry software engineering experience (does not include internships or co-ops)
  • Ability to write well-factored algorithms and experience with commonly used data structures and algorithms
  • Hands-on experience contributing to or building large-scale distributed systems
  • Strong coding skills in any programming language (we understand engineers learn new languages on the job, so our interview process is language agnostic)
  • Strong collaboration skills and the ability to work across workstreams within your team and contribute to your peers' success
  • Ability to thrive on a high level of autonomy and responsibility, with an entrepreneurial mindset
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users

Preferred qualifications

  • Experience optimizing the end-to-end performance of distributed systems
  • Focus on the needs of our users, both internal and external
  • Hold yourself and others to a high bar when working with production

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Stripe

Stripe is a technology company that builds economic infrastructure for the internet, providing payment processing and financial services software for businesses of all sizes. Millions of companies use its suite of products to accept online and in-person payments, manage revenue, and run operations globally.

Industry
Payments
Company size
10001+ employees
Founded
2010
Location
South San Francisco, California, USA
Funding stage
Private Company

Funding

Private Company · $9.81B raised

General CatalystSequoia CapitalAndreessen HorowitzThrive CapitalFounders Fund
  • 2023-03-26Series I$6.5B
  • 2023-04-01Grant$11.1M
  • 2024-04-08Secondary Market$694M

Leadership

PC
Patrick Collison

Co-Founder and CEO

JC
John Collison

Co-Founder and President

ST
Steffan Tomlinson

Chief Financial Officer

DS
David Singleton

Chief Technology Officer