Taro Logo

Software Engineering, New Grad

Financial infrastructure platform for businesses, helping millions of companies accept payments and grow revenue.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Finance · Enterprise SaaS

Job Description

Stripe is a financial infrastructure platform revolutionizing how businesses handle payments and financial operations globally. As a New Grad Software Engineer, you'll join a unique environment that balances startup agility with enterprise-level systems and processes.

You'll be part of a culture that values end-to-end ownership of projects, where you'll be the point person responsible for ensuring work completion. The role emphasizes early deployment of betas and prototypes to ensure alignment with user needs, and encourages contribution to the tech community through open-source software.

At Stripe, you'll work in an environment that prizes rigor, discipline, and reliability. You'll learn from top teams about building and maintaining highly reliable systems, with proper support systems in place. The company offers a comprehensive learning environment optimized for early-career professionals, where you'll develop both technical and project management skills.

The role involves cross-functional collaboration, code review responsibilities, and system scaling challenges. You'll be working with technologies like Java, Ruby, JavaScript, Scala, and Go, though prior experience with these specific languages isn't required as long as you have strong programming fundamentals.

This position offers an exceptional opportunity to impact the global digital economy while working alongside some of the industry's best engineers. You'll be part of Stripe's mission to increase the GDP of the internet, with significant learning and growth opportunities in a supportive, structured environment ideal for new graduates.

Last updated 3 days ago

Responsibilities For Software Engineering, New Grad

  • Work on cross-functional projects, directly collaborating with other engineers
  • Give meaningful feedback on code reviews and technical designs
  • Ensure that the systems your team operates continue running well and can scale to meet the needs of our users
  • Build the skills to own a project from beginning to end, learning project management and technical leadership skills

Requirements For Software Engineering, New Grad

Java
JavaScript
Ruby
Go
  • A Bachelor's, Master's, or PhD degree in computer science or a directly related field, obtained by summer 2026, or equivalent work experience
  • Some experience and familiarity with programming, either through side projects or classwork
  • Experience from either previous internships or working collaboratively on multi-person coding projects
  • Ability to learn unfamiliar systems and form an understanding of those systems