Skip to main content

stripe

Software Engineer, New Grad

San Francisco, Seattle, New Yorkfull-timeentryAdded today

About this role

Stripe seeks a new graduate software engineer to join their San Francisco, Seattle, or New York offices. You'll work on financial infrastructure projects with immediate impact, leveraging modern programming languages and collaborating with experienced teams in a fast-paced environment focused on economic growth.

What you'll do

  • Develop and deploy solutions across Stripe's financial infrastructure serving millions of businesses
  • Collaborate with small teams on projects with far-reaching impact and high visibility
  • Write production-quality code in Java, Ruby, JavaScript, Scala, or Go
  • Learn and navigate large, complex codebases with guidance from mentors and subject matter experts
  • Participate in code review practices and contribute to system reliability
  • Leverage AI tools to accelerate development while applying critical judgment to validate outputs

What they're looking for

  • Programming fundamentals (Java, Ruby, JavaScript, Scala, or Go)
  • Software design and problem-solving
  • Collaborative multi-person coding projects
  • Code review and production system updates
  • Written communication and technical documentation
  • AI tool proficiency with critical judgment
  • Rapid learning of unfamiliar systems
  • Large codebase navigation
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

stripe

Stripe builds payment infrastructure and financial services platforms, offering APIs and tools that enable developers and businesses to process transactions, detect fraud, verify identity, and manage security at scale. The company is hiring Backend Engineers, Full Stack Engineers, ML Engineers, AI Engineers, and Security Engineers to develop core platform systems, payment intelligence, customer support infrastructure, and security data platforms.

Website
stripe.com
View all jobs at stripe

Likely interview questions

  • Tell us about a complex problem you solved in a previous internship or project—how did you approach it?
  • Describe your experience working in a multi-person coding project. How did you handle disagreements or code reviews?