High School Internship, Software Engineering

Stripe

Seattle, WAFresher2h agovia LinkedInH-1B sponsor · 65 entry-level filings

This job at a glance

Who can apply
New grads and up to 1 year
Must know
NetworkingJavaJavaScriptGoRubyScala
Nice to have
Machine learning
Work
On-site in Seattle · internship
Pay
Not stated by the employer.
Skill demand
Java40%Go15%Networking10%JavaScript10%of 20 similar entry-level jobs posted in the US this week
Listed
Nov 4, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

This is a small, selective internship for exceptional high school students graduating in 2027 or later, whose technical work already stands out well beyond what is typically seen at this stage. This is not a trainee or classroom-based program. You will spend 12 consecutive weeks between May and August working in person from Stripe’s San Francisco or Seattle office on a scoped engineering project. You will own a problem end to end with support from your manager and teammates, contribute to Stripe’s codebase, and learn how engineers build reliable systems used by millions of businesses.

Key Responsibilities

  • 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.
  • Use current AI development tools thoughtfully while applying rigorous judgment to review, refine, test, and validate outputs.

Requirements & Tech Stack

  • 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.
  • 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.
  • Evidence of exceptional technical achievement for your stage.
  • 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.
  • Ability to meet the employment eligibility, minimum age, and documentation requirements for the role’s location by the internship start date.

Qualifications

  • Ambitious builder: Energized by building solutions without a clear precedent and working through difficult technical problems.
  • Rigorous thinker: Cares about whether your work is correct, not just whether it runs.
  • Adaptable problem solver: Learns quickly, responds well to feedback, and keeps making progress when the path is unclear.
  • Collaborative teammate: Communicates clearly, treats others with kindness, and knows when to work independently and when to ask for help.

Preferred Qualifications

  • One or more areas of deeper technical knowledge, such as frontend, backend, infrastructure, data, machine learning, security, or developer tools, balanced with strong general programming fundamentals.
  • Experience writing high-quality pull requests, tests, technical documentation, or design notes.
  • Familiarity navigating an unfamiliar codebase or contributing to a multi-person project.
  • A record of sustained technical work over time.
  • Curiosity about how businesses operate and how software can improve the conditions for economic growth.

H-1B sponsor

Stripe filed 65 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in Seattle · last 7 days

21 openings · 20 need no experience

Most hiring: Nintendo, Amazon, Microsoft

See all 21 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job