Stripe is hiring new-graduate software engineers for its Bengaluru office. You will build and ship production software on Stripe's payments and financial infrastructure, working with a mentor and subject-matter experts to learn unfamiliar systems quickly and contribute to multi-person projects. The team works mostly in Java, Ruby, JavaScript, Scala and Go, but strong fundamentals matter more than any single language. Eligibility: a Bachelor's or Master's in Computer Science or a closely related field completed by summer 2027 (or equivalent experience), with no more than 18 months of full-time professional experience excluding internships. You should have programming experience from side projects or coursework, internship or team coding project experience, clear written communication, and the judgement to use AI tools while carefully reviewing their output. Nice to have: a specialty such as frontend, backend or infrastructure, code review experience and comfort working in large codebases. Note: roles at Stripe's Bengaluru delivery centre are fully office-based.