Are you applying to the internship?
Job Description
About Stripe
Stripe is a leading financial infrastructure platform for businesses. They empower millions of companies, from startups to global enterprises, to accept payments, boost revenue, and explore new business opportunities. Stripe’s mission is to significantly increase the GDP of the internet, a goal they’re actively pursuing with a dedicated team. This presents a unique chance for individuals to contribute to a global impact while engaging in fulfilling career work.
Job Description: Software Engineer Intern
Stripe’s internship program offers the opportunity to work on meaningful projects that directly contribute to their mission of growing the internet’s GDP. As an intern, you’ll gain valuable experience in:
• Real-world projects: Every internship focuses on a vital project crucial to Stripe’s customers, often impacting various parts of their operations and technical stack.
• Shipping your work: You’ll have the chance to see your projects through to completion and have them deployed in production.
• Diverse technologies: You’ll be exposed to a wide array of systems and technologies, gaining practical experience in systems design and testing.
• Collaborative environment: You’ll work closely with experienced engineers and cross-functional teams, actively soliciting and incorporating feedback.
• Learning and growth: You’ll be encouraged to learn quickly by asking insightful questions, collaborating effectively with your intern manager and team, and clearly communicating your work’s progress.
This internship is a chance to make a real impact on global commerce while learning from exceptional professionals committed to high-quality work and personal growth.
Responsibilities:
• Develop software that will be deployed in production, directly impacting Stripe’s operations.
• Participate in code reviews and design discussions, providing and receiving constructive feedback.
• Collaborate with engineers and stakeholders from various teams to gather and incorporate feedback.
• Continuously learn by asking effective questions, working closely with your intern manager and team, and communicating the status of your work clearly.
Who They’re Looking For:
Stripe seeks individuals who meet the minimum requirements and are encouraged to apply. Preferred qualifications are a bonus.
Minimum Requirements:
• Solid understanding of computer science fundamentals acquired through a Bachelor’s, Master’s, or PhD degree in computer science, math, or related fields.
• Programming experience through personal projects or coursework. (Stripe primarily uses Java, Ruby, JavaScript, Scala, and Go. They believe new languages can be learned with a strong foundation.)
• Demonstrated experience in previous internships or multi-person projects (including open-source contributions), showcasing the ability to receive and evaluate feedback from mentors, peers, and stakeholders.
• Ability to learn unfamiliar systems independently and with guidance from mentors and experts.
Preferred Qualifications:
• At least 2 years of university education or equivalent work experience.
• Specialized knowledge in specific areas, such as frontend technologies, combined with general skills and understanding of how a service handles HTTP requests.
• Experience writing high-quality pull requests with thorough test coverage, demonstrating knowledge of project completion with minimal defects.
• Familiarity with navigating and managing work in various codebases with multiple languages.
• Clear communication skills to explain work to stakeholders, team members, and others at Stripe.
Hybrid Work at Stripe:
Stripe embraces a hybrid work model, requiring office-assigned employees to spend at least 50% of their time in a given month in their local office or with users. This balances in-person collaboration and learning with individual and team flexibility.
Pay and Benefits:
The annual US base salary range for this role is $123,500 – $123,500. For sales roles, this range reflects On Target Earnings (OTE) including sales commissions/bonuses and base salary. The range may encompass various career levels and will be narrowed during the interview process based on experience, qualifications, and location. Individuals outside the US can inquire about the salary range for their location during the interview process.
Additional benefits may include:
• Equity
• Company bonus or sales commissions/bonuses
• 401(k) plan
• Medical, dental, and vision benefits
• Wellness stipends