High School Internship, Software Engineering (Summer 2027)Posted today$125K

The opportunity

This is a small, selective internship for exceptional high school students and recent graduates whose technical work already stands out well beyond what we typically see at this stage. We are not looking for potential or credentials alone.

What you'll do

  • Participate fully in the team you join, including team discussions,: decisions, and the technical design process.

  • Write, test, and document software intended for production use by Stripe teams and users.

  • Give and receive technical feedback through code reviews and design discussions.

  • Collaborate with engineers and cross-functional partners to seek and incorporate feedback.

  • Learn unfamiliar systems through independent research and close work with: your manager, mentor, teammates, and subject matter experts.

  • Communicate the status of your work clearly, including progress, risks, open: questions, and where you need help.

What they're looking for

  • Currently enrolled in high school, or graduating from high school before the internship begins.
  • Available to work full-time and in person from Stripe’s San Francisco or: Seattle office for 12 consecutive weeks during a mutually agreed period between May and August 2027. We cannot accommodate remote participation, a shorter internship, or breaks within the 12-week period.
  • Experience programming through independent projects, research, coursework,: competitions, open source contributions, a startup, or another setting. We work mostly in Ruby, Java, JavaScript, Go, and Scala. We believe new programming languages can be learned when the fundamentals are strong.
  • Evidence of exceptional technical achievement for your stage. This could: include a product or system you built, a substantial open source contribution, original research, meaningful work at a startup, advanced competition performance, or another body of work that demonstrates comparable depth and ownership.
  • Ability to explain your individual contribution to the work you submit,: including the problem, technical decisions, tradeoffs, testing, feedback, and what you would improve.
  • Experience working with others on a technical project and incorporating: feedback from peers, mentors, teachers, users, or collaborators.
  • Ability to learn unfamiliar systems through independent research and work: with a mentor or subject matter expert.
  • Clear written and verbal communication.