Skip to content
stripe logo

stripe

Software Engineer

Stripe is offering a Software Engineer Internship for candidates interested in building reliable software and solving challenging engineering problems. Interns work alongside experienced engineers and contribute to projects that support Stripe's financial infrastructure and products used by businesses worldwide. The selected candidate will participate in software design, develop production-ready code, review implementations, and collaborate with engineers and cross-functional teams. Projects may involve payment technologies, fraud detection, payout systems, and improvements to merchant and customer experiences. Interns are also expected to use modern AI development tools responsibly and incorporate feedback throughout the development process. This opportunity is suited to students pursuing a Bachelor's or Master's degree in Computer Science, Mathematics, or a related discipline who have programming experience through coursework or projects. Candidates should demonstrate strong technical fundamentals, adaptability, collaborative working skills, and a willingness to learn. Previous internships or collaborative projects are required, while familiarity with frontend, backend, or infrastructure technologies is an advantage.

Location

Bengaluru

Experience

0-2 years

Salary

Based on interview performence

Job Type

Full-time

Work Mode

On Site

Posted

19 Oct 2026

Responsibilities

  • • Participate in team discussions, technical decisions, and software design activities.
  • • Develop production-quality software that supports Stripe's products and business operations.
  • • Contribute to projects that improve payment systems, fraud prevention, payouts, and user experiences.
  • • Review code and participate in technical discussions to exchange feedback.
  • • Collaborate with engineers and stakeholders across different functions.
  • • Communicate progress, raise questions, and incorporate feedback from mentors and teammates.
  • • Learn unfamiliar systems and technologies to deliver project outcomes.
  • • Use AI-powered development tools while carefully reviewing and validating their output.

Requirements

  • • Currently pursuing a Bachelor's or Master's degree in Computer Science, Mathematics, or a related field.
  • • Strong understanding of computer science fundamentals.
  • • Programming experience gained through coursework, personal projects, or similar activities.
  • • Experience working on collaborative projects, previous internships, or open-source contributions.
  • • Ability to learn new programming languages, tools, and software systems.
  • • Willingness to receive and apply feedback from peers, mentors, and stakeholders.
  • • Ability to use AI development tools with critical thinking and professional judgment.
  • • Familiarity with at least one technical area, such as frontend development, backend engineering, or infrastructure, is preferred.
  • • Understanding of code quality, pull requests, software testing, and test coverage is preferred.
  • • Strong written communication skills are preferred.

Skills

ProgrammingComputer Science FundamentalsSoftware DevelopmentRubyJavaJavaScriptGoScalaCode ReviewsTechnical DesignSoftware TestingTest CoverageDebuggingAI Development ToolsProblem-SolvingCritical ThinkingCollaborationWritten Communication

Eligibility

  • • Education: Pursuing a Bachelor's or Master's degree in Computer Science, Mathematics, or a related discipline.
  • • Experience: Programming experience through academic coursework or personal projects. Experience with previous internships or collaborative projects, including open-source contributions, is required.
  • • Fresher eligibility: Freshers may be eligible if they meet the academic, programming, and collaborative project requirements.
  • • Graduation year: 2025/2026
  • • Other eligibility conditions: Candidates should understand computer science fundamentals, learn unfamiliar systems, work effectively with mentors and teammates, incorporate feedback, and use AI tools responsibly to develop and validate software. At least one year of university education or equivalent work experience is preferred.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep