Job Title: Software Engineer
Batch: 2025
About Stripe:
Stripe is a financial infrastructure platform serving millions of businesses, from large enterprises to innovative startups. Our mission is to expand the internet’s GDP by providing tools that enable companies to accept payments, grow revenue, and seize new business opportunities. We have a significant amount of work ahead, offering you an unparalleled chance to impact the global economy while advancing your career.
About the Team:
Joining Stripe offers a unique experience between working at a small startup and a large multinational company. We have systems and processes tailored for early-career professionals, emphasizing rigor, discipline, and reliability. You will be in an environment that values these qualities in our products, workflows, and colleagues. At Stripe, you’ll learn how top teams create highly reliable systems and gain hands-on experience in operating them, with support available when challenges arise.
What You’ll Do:
Stripe believes in end-to-end project ownership, where one person is responsible for ensuring the completion of a project, even if they don’t do all the work themselves. We prioritize launching betas and prototypes quickly to ensure we build products users truly want. Additionally, we contribute to the community by creating and releasing open-source software.
Key Responsibilities:
- Work on cross-functional projects, collaborating closely with other engineers.
- Provide valuable feedback during code reviews and in the creation of technical designs.
- Ensure the reliability and scalability of the systems your team manages to meet user needs.
- Develop skills in project ownership from start to finish, including project management and technical leadership.
Who You Are:
We encourage you to apply if you meet the minimum requirements. Preferred qualifications are not mandatory but are a bonus.
Minimum Requirements:
- Bachelor’s, Master’s, or PhD degree in computer science or a related field, to be completed by summer 2025, or equivalent work experience.
- Experience and familiarity with programming, either through coursework or side projects. We primarily use Java, Ruby, JavaScript, Scala, and Go, but believe that new programming languages can be learned if you have strong fundamentals.
- Experience from internships or collaborative multi-person coding projects, either in a university or professional setting.
- Ability to independently learn and understand unfamiliar systems through research, mentoring, and working with experts.
Preferred Qualifications:
- Specialized knowledge in one or more areas, combined with general skills, such as understanding frontend technologies and how services handle HTTP requests.
- Experience with code review practices and knowledge of safely updating production systems.
- Familiarity with navigating and managing large codebases.
In-Office Expectations:
Stripe has varying in-office expectations depending on role, team, and location. Most office-assigned employees are expected to spend at least 50% of their time in the office. Specific requirements will be discussed by the hiring manager, aiming to balance in-person collaboration with flexibility.
Pay and Benefits:
Stripe values pay transparency and is working towards globally transparent pay ranges in job postings.
Locations:
Bengaluru
Team:
University
Job Type:
Full-time
Apply:
At Stripe, we seek individuals with passion, determination, and integrity. Even if your experience doesn’t perfectly match the job description, we encourage you to apply. Your unique skills and career path can set you apart. Stripe values diverse perspectives and welcomes those who think critically and aren’t afraid to challenge assumptions. Join us.
Link to Apply: https://stripe.com/jobs/listing/software-engineer-new-grad/6172694