Software Engineer, Payin

Stripe

  • Bengaluru, India
  • Full-time
  • Posted 20 Oct 2026

Software engineer on Stripe's Payin team in Bengaluru, mapping India's payment methods into Stripe's global API platform.

This full-time Bengaluru role was posted on 20 October 2026. The listing describes architecting and operating low-latency, fault-tolerant backend microservices that integrate with Indian payment methods, and mapping complex India-specific payment flows into Stripe's global unified API platforms. Requirements include 8+ years designing, implementing and operating large-scale, high-performance APIs and services, with server-side API experience in languages like Ruby, Java or Go, working with document and relational datastores.

About Stripe

Stripe is a financial infrastructure platform for businesses, per its own listing: payments processing, billing, fraud tooling and financial APIs used by millions of companies from startups to large enterprises. Its stated mission is to increase the GDP of the internet.

Stripe hires in Bengaluru across engineering and business roles. Its internship and new-grad programs are run globally with structured mentoring, as described in its listings. Learn more on Stripe's website.

The role in plain terms

The interesting problem here is translation: India's payment methods (UPI and related flows) have their own semantics, and the job is fitting them into a unified global API without leaking local complexity to merchants. The 8+ year bar plus the latency and fault-tolerance language places this among the most senior backend IC roles in this list. Payments correctness is unforgiving - money movement bugs are measured in rupees, not just errors.

The team and the work

Per the listing, the team works on payin (accepting payments) infrastructure for the Indian market within Stripe's payments organisation. The stack named includes Ruby, Java or Go over document and relational datastores.

What the employer asks for

These requirements are quoted from the employer's listing, kept in their exact words so eligibility details are not distorted:

  • 8+ years of experience designing, implementing and operating large-scale, high-performance APIs and services
  • You have implemented server-side APIs in languages like Ruby, Java, or Go, working with document and relational datastores (especially Mongo and MySQL)
  • Empathetic, collaborative and user-first mindset in everything you build and have excellent oral and written communication
  • Experience proactively seeking feedback from users, teammates and subject matter experts
  • The ability to balance speed, complexity, and scope in service of user needs
  • Excellent oral and written communication
  • Experience building large-scale financial systems, payments infrastructure or working in the broader fintech industry is a plus
  • Experience building distributed systems or operating within a complex microservices architecture

Who this role suits

Senior backend engineers with 8+ years building high-performance APIs, ideally with Indian payments exposure (UPI, cards, netbanking flows). Not for engineers without large-scale API operations experience - the listing requires it explicitly.

Practical notes

For payments infrastructure roles, expect design questions on idempotency, reconciliation, latency budgets and failure handling with external payment rails. India-specific payment flow knowledge is a genuine differentiator here.

Working at Stripe

Engineering at Stripe spans payments infrastructure, money movement, risk systems and developer APIs, with an emphasis on reliability given the financial stakes of the product.

How to apply

Apply directly on the employer's site: Software Engineer, Payin at Stripe. We found this listing on the Greenhouse public job board (stripe.com), where it was posted on 20 Oct 2026 and was still open when we checked on 30 Oct 2026. Before applying, re-read the employer's own description in full, since eligibility details, deadlines and process steps can change at any time and the employer's page is always the final word. Tailor your resume to the specific requirements above rather than sending a generic one: mirror the skills and tools the listing names where you genuinely have them. A short, specific note on why this team and this problem interest you goes further than a long generic cover letter. Never pay a fee to apply or interview; genuine employers, including this one, do not charge candidates.

Related openings on GetFirstJob

If this role is not the right fit, these current openings are in a similar area:

We write and maintain this page from the employer's public listing and link straight to their application page. We do not act as a recruiter, and applying is always free. If the link above stops working, the role has likely been filled.

This is our short summary of the employer's listing. The full description, eligibility and deadline are on the employer's page.