Software Engineering Intern

February 13, 2026
$123500 / year

Are you applying to the internship?

Job Description

Here is the detailed, enriched job description for the Stripe Software Engineering Internship:

About the Job: Software Engineering Intern

Who We Are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. This means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

About The Team (Internship Program)

Our internship program provides a unique opportunity to work on meaningful products that directly contribute to growing the GDP of the internet. Through this internship, you will:

  • Work with diverse systems and technologies.
  • Gain experience in systems design and testing.
  • Have opportunities to present your work to your team and the wider organization.

Each intern receives support from a dedicated intern manager, and every project is an integral part of the team’s roadmap, directly helping Stripe’s mission.

What You’ll Do

Every internship at Stripe centers around a real, legitimate project that our customers urgently need, touching many parts of our operations and stack. We are committed to supporting you in shipping it – yes, you will actually ship it. Recent intern projects have included:

  • Rebuilding our statistics aggregation service.
  • Building new service discovery systems.
  • Developing user-facing projects like making error messages on Stripe Checkout easier to understand.

As a Stripe intern, you’ll be tackling important projects to increase global commerce, while working alongside exceptional people who insist on doing their best work. You’ll learn from individuals with high standards who are great at inspiring others to do more and go further. We value both technical and personal growth, and our internship program is a key vehicle to foster both.

Responsibilities

  • Write software that will be used in production and have a meaningful impact on Stripe.
  • Give and receive technical feedback through code reviews or design discussions.
  • Collaborate with other engineers and cross-functional stakeholders to proactively seek and incorporate feedback.
  • Learn quickly by asking great questions, effectively working with your intern manager and teammates, and clearly communicating the status of your work.

Who You Are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum Requirements

  • A strong fundamental understanding of computer science through pursuit of a Bachelor’s or Master’s degree in computer science, math, or a related discipline.
  • Some experience and familiarity with programming, either through side projects or classwork. We primarily work in Java, Ruby, JavaScript, Scala, and Go, and believe new programming languages can be learned if the fundamentals and general knowledge are present.
  • Experience from previous internships or other multi-person projects (including open source contributions) that demonstrate evaluating and receiving feedback from mentors, peers, and stakeholders.
  • Ability to learn unfamiliar systems and form an understanding of those systems through independent research and working with a mentor and subject matter experts.

Preferred Qualifications

  • At least 2 years of university education, or equivalent work experience.
  • One or more areas of specialized knowledge balanced with general skills and knowledge, such as knowing more frontend technologies and, at a high level, how a service handles an HTTP request.
  • Understanding and some experience writing high quality pull requests, with good test coverage, and the working knowledge to complete projects with minimal defects.
  • Familiarity with navigating and managing your work in new code bases, with multiple languages.
  • Ability to write clearly to explain your work to stakeholders, team members, and other Stripes.

In-Office Expectations

Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team, and location. For example:

  • Stripes in our Bucharest, Romania site have an 80% in-office expectation.
  • Those in Stripe Delivery Center roles in Mexico City, Mexico, and Bengaluru, India, work 100% from the office.

Additionally, some teams have greater in-office attendance requirements to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.

Pay and Benefits

The annual US base salary range for this role is $123,500 – $123,500. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include:

  • Equity
  • Company bonus or sales commissions/bonuses
  • 401(k) plan
  • Medical, dental, and vision benefits
  • Wellness stipends