Skip to content
StripeStripe

Software Engineer, Intern

Builds and ships production software for Stripe through a substantial internship project, collaborating with engineers and stakeholders. Candidates should be pursuing a degree in computer science or a related field and have programming experience through coursework, projects, or prior internships.

About the job

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 engineers and cross-functional stakeholders to proactively seek and incorporate feedback.
  • Learn quickly by asking questions, working effectively with an intern manager and teammates, and clearly communicating work status.

Requirements

  • Pursuing a bachelor's, master's, or PhD degree in computer science, math, or a related discipline.
  • Strong fundamental understanding of computer science.
  • Experience and familiarity with programming through side projects or classwork.
  • Experience from previous internships or other multi-person projects, including open-source contributions.
  • Ability to learn unfamiliar systems through independent research and collaboration with mentors and subject-matter experts.

Nice-to-haves

  • At least two years of university education or equivalent work experience.
  • Specialized knowledge balanced with general technical skills, such as frontend technologies and an understanding of how a service handles an HTTP request.
  • Experience writing high-quality pull requests with good test coverage and minimal defects.
  • Familiarity with navigating and managing work in new, multi-language codebases.
  • Ability to write clearly when explaining work to stakeholders, team members, and colleagues.

Skills

Java, Ruby, JavaScript, Scala, Go, Computer Science, Code Reviews, Design Discussions, Open Source, Http, Pull Requests, Test Coverage

Navan

Navan

Bengaluru, India

Software Engineer
No salary listedOn-site2+ YOEFullstack Engineering

Build and scale full-stack features for an AI-first corporate expense platform, including Java/Spring Boot microservices, frontend portals, data services, and enterprise workflows. Requires 2+ years of software development experience, modern frontend expertise, cloud experience, and a bachelor’s degree or equivalent experience.

DAT Freight & Analytics

DAT Freight & Analytics

Bengaluru, India

Engineer I - IAM Team
No salary listedOn-site2+ YOEFullstack Engineering

Build and modernize full-stack account management and customer-support applications within an IAM platform, primarily using TypeScript, Node.js, Angular, and APIs. Requires a bachelor's degree and at least two years of software engineering experience.

Yext

Yext

London, United Kingdom

Software Engineer
No salary listedOn-site2+ YOEFullstack Engineering

Build and maintain full-stack web applications and ETL solutions for enterprise clients, working across React-based frontend systems and backend technologies. The role requires a bachelor's degree or equivalent education and 2–5 years of relevant software engineering experience.

Stripe

Stripe

San Francisco, CA
Software Engineer, New Grad
No salary listedOn-siteFullstack Engineering

Build and deploy software for Stripe’s global financial infrastructure while solving complex problems, collaborating on multi-person projects, and learning unfamiliar systems. The role is designed for new graduates with programming experience and a bachelor’s or master’s degree or equivalent experience.

Stripe

Stripe

Singapore

Full Stack Engineer, Growth
No salary listedOn-site2+ YOEFullstack Engineering

Build full-stack growth experiences across Stripe.com and the Dashboard, including Ruby APIs, React interfaces, ML-powered recommendations, and experimentation systems. The role requires 2–5 years of software engineering experience and strong collaboration skills.