High School Internship, Software Engineering

Stripe

San Francisco, CAFresher1h 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 San Francisco · internship
Pay
Not stated by the employer.
Skill demand
Java33%Networking24%JavaScript24%Go11%of 45 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. 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. This is not a trainee or classroom-based program; you will be expected to contribute to your team’s work, learn quickly, communicate clearly, ask strong questions, and produce work that holds up under technical review. Strong performance may lead to consideration for future opportunities at Stripe.

Key Responsibilities

  • Participate fully in team discussions, decisions, and the technical design process.
  • Write, test, and document software intended for production use.
  • Give and receive technical feedback through code reviews and design discussions.
  • Collaborate with engineers and cross-functional partners.
  • Learn unfamiliar systems through independent research and work with a manager, mentor, teammates, and subject matter experts.
  • Communicate the status of your work clearly, including progress, risks, and open questions.
  • Use current AI development tools thoughtfully, applying rigorous judgment.

Requirements & Tech Stack

  • Currently enrolled in high school, or graduating before the internship begins.
  • Available to work full-time and in person for 12 consecutive weeks 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 your work.
  • Experience working with others on a technical project and incorporating feedback.
  • 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 employment eligibility requirements for the role’s location.

Qualifications

  • Ambitious builder: Energized by building solutions without a clear precedent and working through difficult technical problems, showing unusual initiative, depth, or originality.
  • Rigorous thinker: Cares about whether work is correct, tests assumptions, examines edge cases, and can explain technical choices.
  • 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

  • Deeper technical knowledge in areas like frontend, backend, infrastructure, data, machine learning, security, or developer tools.
  • 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 economic growth.

What to Submit

  • A resume or short summary of your technical experience.
  • One or two examples of your strongest work (repository, live product, technical paper, etc.).
  • For each example, a short explanation of the problem, your contribution, the hardest technical decision, how you tested the work, and what you learned.
  • Optional: High school transcript, standardized test scores.

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 SF Bay Area · last 7 days

46 openings · all need no experience

Most hiring: Amazon, Engramme, Verkada

See all 46 →

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