Software Engineer, New Grad

Job Title: Software Engineer (University Graduate)
Location: Bengaluru
Job Type: Full-Time

About Stripe
Stripe is a global financial infrastructure platform that supports millions of businesses, from the largest enterprises to innovative startups. Our mission is to increase the GDP of the internet by making it easier for businesses to accept payments, grow revenue, and launch new business models. This role is a unique opportunity to impact the global economy and engage in meaningful, career-defining work.

About the Team
At Stripe, we provide the best of both worlds: the agility of a startup with the structure of a global company. Our environment is designed to help early-career professionals thrive, with rigorous systems and processes that emphasize reliability and scalability. You’ll learn how top teams build robust systems, and you’ll be hands-on in operating them, with plenty of support when challenges arise.

What You’ll Do
At Stripe, we believe in end-to-end project ownership. For each project, one person is accountable for ensuring it reaches completion. While you’ll have support, it’s your responsibility to see the work through. We launch betas and prototypes early to ensure we’re building what users need and actively contribute to the community by developing open-source software.

Responsibilities

  • Work on cross-functional projects, collaborating directly with other engineers.
  • Provide thoughtful feedback on code reviews and technical designs.
  • Maintain and scale systems to meet user needs, ensuring reliable operation.
  • Build the skills to take a project from concept to completion, developing expertise in project management and technical leadership.

Who You Are
We encourage you to apply if you meet the minimum requirements for this role. Preferred qualifications are a bonus, but not required.

Minimum Requirements

  • A Bachelor’s, Master’s, or PhD in computer science or a related field (completed by summer 2025) or equivalent work experience.
  • Some programming experience, gained through side projects, coursework, or internships. We primarily use Java, Ruby, JavaScript, Scala, and Go but value foundational skills and adaptability.
  • Experience in collaborative coding projects, whether in a university or professional setting.
  • A capacity to learn new systems and understand them through independent research, mentoring, and collaboration with experts.

Preferred Qualifications

  • Expertise in one or more specialized areas, such as frontend technologies or understanding how a service manages HTTP requests.
  • Experience in code review practices and updating production systems safely.
  • Familiarity with large codebases.

In-Office Expectations
Depending on location and role, Stripe’s office attendance expectations vary. For example, in Bengaluru, those in Stripe Delivery Center roles work 100% from the office. This balance supports in-person collaboration and learning, while providing flexibility where possible.

Why Apply
At Stripe, we value passion, grit, and integrity. Even if your experience doesn’t exactly match the description, we encourage you to apply. Diverse perspectives, rigorous thinking, and a willingness to challenge assumptions help us grow. Join us and be part of a team that values your unique skills and background.

Ready to Apply?
We look forward to hearing from you!

Don’t miss out, CLICK HERE (to apply before the link expires)