
Software Engineer, 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. That 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
Our internship program will provide an opportunity to work on meaningful products that will grow the GDP of the internet. Through the internship, you will work with many systems and technologies, gain experience in systems design and testing, and have opportunities to present your work to your team and the wider org. Each intern has a dedicated intern manager, and every project is part of the team’s roadmap and will directly help 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 will support you in shipping it. Yes, you will actually ship it. Some recent projects include rebuilding our statistics aggregation service, building new service discovery systems, and many user facing projects like making it easy to understand error messages on Stripe Checkout. 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 people with high standards who are great at inspiring others to do more and go further. We value technical and personal growth, and see our internship program as a vehicle to foster both.
Responsibilities
- Write software that will be used in production, and has meaningful impact to 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, by working with your intern manager and teammates effectively, and by communicating the status of your work clearly
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, Master’s, or PhD degree in computer science, math, or a related discipline
- Some experience and familiarity with programming, either through side projects or classwork. We work mostly in Java, Ruby, JavaScript, Scala, and Go. We 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 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
Similar roles
Project Manager (1-year Contract)
Tryzens Global·Thiruvananthapuram, India
The core responsibilities are: Project Management * Manage the day-to-day details of the project, manage client optimizations road maps including the plan, schedule, project delivery, staffing, task assignments, scope, budget, and risks * Facilitate the project kick-off with project team members and appropriate stakeholders * Follow (and feedback on) core processes and methodology to drive quality, consistency, and accuracy of…
- Hybrid
- Contract
Electrical Technician - Wiring, Soldering & PCB Assembly
Origin·Bengaluru, India
Job Summary We are looking for a hands-on Electrical Technician who can support wiring, soldering, PCB assembly, harness preparation, connector crimping, and general electrical/electronics work for our robotics and automation projects. The role involves building wiring harnesses, assembling control panels, testing circuits, and supporting prototype development. Key Responsibilities ● Perform wiring, cable routing, crimping, and harness assembly for robots and…
- Full-time
Java Telecom Lead -OpenCloud Rhino/JAIN SLEE platforms
Qode·India
Java Telecom Lead - OpenCloud Rhino/JAIN SLEE platforms Location: Bangalore, Chennai, Noida, Pune, India Workplace Type: Hybrid About the Role We are seeking a highly experienced and motivated Java Telecom Lead/Architect to join our dynamic team. This role is crucial for designing, developing, and implementing cutting-edge solutions within the telecommunications domain, specifically focusing on real-time charging and signaling systems. You…
- Full-time
Lead - Business Analyst (Salesforce)
Freshworks·Bengaluru, India
Role Overview We are seeking a Salesforce Certified Sales Cloud Consultant with SaaS industry experience to design, implement, and optimize Salesforce Sales Cloud solutions. The consultant will partner with business stakeholders to translate requirements into scalable solutions, enhance sales productivity, and ensure Salesforce best practices are applied across the organisation. Key Responsibilities ● Solution Design & Implementation ○ Collaborate with…
- On-site
- Full-time
QA-Junior Officer
Envalior·India
Join Envalior - Imagine The Future! Are you passionate about Maintenance Engineer and really want to contribute to this in a very challenging business? At Envalior, we are seeking a talented QA - Junior Officer to join our India Commercial team. At Envalior, the future of high-performance materials isn't just being shaped; it's being pioneered. A belief in fostering an…
- Full-time
Engineering Manager (f/m/d)
Moonfare·Berlin, Germany
<div class="job__description body"> <p><strong>Join the team rewriting the rules in private markets.</strong></p> <p>Moonfare delivers what few others can: the highly sought-after funds and hidden-gem investments that go beyond what most private banks offer. Every opportunity is subjected to a ruthless vetting process; the bar is unforgivingly high. The result? Institutional-quality portfolios for investors who demand more.</p> <p>Our team combines finance…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Frontend Engineer
Omnea·London, Canada
OUR MISSION At Omnea, we’re reinventing how enterprise businesses operate, starting with the most painful parts: procurement – where a single purchase can drag on for months, trigger 50+ emails, and pull in Finance, Legal, Security, and IT just to get something approved. We’ve raised $75M from Khosla Ventures, Insight Partners, and Accel to change that. Our AI-native platform connects…
- On-site
- Full-time
- Express Entry — PR day one, no employer
PowerBI Developer / Data Visualization Specialist
BlackStone eIT·Dubai, United Arab Emirates
Key Responsibilities * Dashboard Development: Design and build user-friendly Power BI reports, dashboards, and visual elements. * Data Modeling: Clean, shape, and model raw data using Power Query and data modeling best practices. * DAX Calculations: Write Data Analysis Expressions (DAX) for advanced aggregate, date, logical, and table calculations. * Data Integration: Connect Power BI securely to various data sources…
- Full-time
- Green Visa — self-sponsored, no tie