Software Engineer Intern

January 9, 2026
$123500 / year

Are you applying to the internship?

Job Description

About Company

Stripe is a financial infrastructure platform designed for businesses. Millions of companies, ranging from the largest global enterprises to ambitious startups, leverage Stripe to accept payments, boost their revenue, and explore new business opportunities. Stripe’s overarching mission is to increase the GDP of the internet. The company emphasizes that there’s a significant amount of work ahead, presenting an unprecedented opportunity for individuals to contribute to making the global economy accessible to everyone, potentially undertaking the most important work of their careers.

About The Team

The internship program at Stripe offers the chance to work on impactful products that contribute directly to growing the GDP of the internet. Interns will engage with various systems and technologies, gaining valuable experience in systems design and testing. There will be opportunities to present their work to their immediate team and the broader organization. Each intern is assigned a dedicated intern manager, and every project is a legitimate part of the team’s roadmap, directly contributing to Stripe’s mission.

What You’ll Do

Every internship at Stripe revolves around a real, legitimate project that addresses urgent customer needs and touches multiple aspects of Stripe’s operations and technology stack. Interns are supported in shipping their projects into production. Past intern projects have included rebuilding statistics aggregation services, developing new service discovery systems, and creating user-facing improvements like making error messages on Stripe Checkout easier to understand. As a Stripe intern, you will tackle important projects aimed at increasing global commerce, working alongside exceptional individuals who are committed to delivering their best work. You will learn from people with high standards who inspire others to achieve more. Stripe values both technical and personal growth, viewing its internship program as a key vehicle for fostering both.

Responsibilities

• Write software that will be used in production and have a meaningful impact on Stripe’s operations.
• Actively participate in giving and receiving technical feedback through code reviews and design discussions.
• Collaborate effectively with other engineers and cross-functional stakeholders, proactively seeking and incorporating feedback.
• Demonstrate quick learning by asking insightful questions, working effectively with your intern manager and teammates, and clearly communicating the status of your work.

Who You Are

The company encourages applications from individuals who meet the minimum requirements, with preferred qualifications being a bonus rather than a strict necessity.

Minimum Requirements

• Possess a strong fundamental understanding of computer science, evidenced through pursuing a Bachelor’s or Master’s degree in computer science, math, or a related discipline.
• Have some experience and familiarity with programming, acquired either through side projects or coursework. Stripe primarily uses Java, Ruby, JavaScript, Scala, and Go, but believes that new programming languages can be learned given a solid foundation in fundamentals and general knowledge.
• Experience from previous internships or other multi-person projects (including open-source contributions) that demonstrates the ability to evaluate and receive feedback from mentors, peers, and stakeholders.
• Ability to quickly learn and understand unfamiliar systems through independent research and collaboration with a mentor and subject matter experts.

Preferred Qualifications

• At least 2 years of university education, or equivalent work experience.
• Possess one or more areas of specialized knowledge balanced with general skills and knowledge (e.g., expertise in frontend technologies combined with a high-level understanding of how a service handles an HTTP request).
• Understanding of and some experience writing high-quality pull requests with good test coverage, along with working knowledge to complete projects with minimal defects.
• Familiarity with navigating and managing work within new codebases that involve multiple programming languages.
• Ability to write clearly and effectively explain your work to stakeholders, team members, and other Stripe employees.

In-Office Expectations

For most locations, office-assigned Stripe employees are currently expected to spend at least 50% of their time in a given month in their local office or with users. This expectation can vary based on the specific role, team, and location. For example, employees in Bucharest, Romania, have an 80% in-office expectation, while those in Stripe Delivery Center roles in Mexico City, Mexico, and Bengaluru, India, work 100% from the office. Furthermore, some teams may have greater in-office attendance requirements to appropriately support users and workflows, which will be discussed by the hiring manager. This approach aims to balance in-person collaboration and learning with flexibility where possible.

Pay and Benefits

The annual US base salary range for this role is $123,500 – $123,500. For sales roles (not applicable here), the range would represent On Target Earnings (OTE), including commissions/bonuses. This salary range may encompass several career levels at Stripe and will be refined during the interview process based on factors such as the candidate’s experience, qualifications, and location. Applicants outside the US may inquire about the annual salary range for their specific location during the interview process.

Additional benefits for this role may include: equity, company bonus; a 401(k) plan; medical, dental, and vision benefits; and wellness stipends.