Stripe Careers: Software Engineer...

codingcircle

Bengaluru

On-site

INR 1,116,000 - 1,674,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Office meals
Mentorship programs
Health benefits

Job summary

Stripe Bangalore is seeking a Software Engineer Intern (Apprentice Fresher) to work on real production projects at the Stripe Delivery Center in Bengaluru, India.

You will deliver production code, participate in design reviews, collaborate with cross-functional teams, and learn system design, testing, and debugging while contributing to Stripe's mission to increase the GDP of the internet.

Qualifications

  • Strong CS fundamentals and problem-solving abilities.
  • Experience from internships or multi-person projects with feedback.
  • Ability to learn unfamiliar systems with mentoring.

Responsibilities

  • Produce production-grade code with meaningful impact.
  • Participate in design discussions and code reviews.
  • Collaborate with engineers and cross-functional stakeholders.
  • Communicate status and learn quickly from mentors.

Skills

Computer science fundamentals
Code reviews
System design
Open-source contributions

Education

Bachelor’s/Master’s/PhD in CS or Math

Tools

Git
Testing frameworks

Job description

Stripe Bangalore Apprentice Fresher Not Disclosed Posted 5 days ago

Company :- Stripe
Job Title :- Software Engineer, Intern
Team :- University
Job Type :- Intern
In-Office Expectation :- 100% from the office (Stripe Delivery Center in Bengaluru)
Mission Alignment :- Increase the GDP of the internet
Office Location :- Bengaluru, India

About Stripe & The Team

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.

Key Responsibilities
  • Production Code Delivery: Write software that will be used in production, having a meaningful impact on Stripe.
  • Technical Feedback & Reviews: Give and receive technical feedback through code reviews or design discussions.
  • Cross-Functional Collaboration: Collaborate with other engineers and cross-functional stakeholders to proactively seek and incorporate feedback.
  • Rapid Learning & Communication: Learn quickly by asking great questions, working with your intern manager and teammates effectively, and communicating the status of your work clearly.
Eligibility Criteria & Qualifications
  • Education: 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.
  • Collaborative Project Experience: Experience from previous internships or other multi-person projects, including open-source contributions, demonstrating evaluating and receiving feedback from mentors, peers, and stakeholders.
  • System Adaptation: 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
  • Academic Level: At least 2 years of university education, or equivalent work experience.
  • Specialized Knowledge: 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.
  • High-Quality Delivery: Understanding and some experience writing high-quality pull requests with good test coverage, alongside working knowledge to complete projects with minimal defects.
  • Codebase Navigation: Familiarity with navigating and managing your work in new codebases across multiple languages.
  • Written Communication: Ability to write clearly to explain your work to stakeholders, team members, and other Stripes.

Office-assigned Stripes in Stripe Delivery Center roles in Bengaluru, India work 100% from the office. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting workflows to appropriately serve Stripe users.

Pay and Benefits

Stripe does not yet include pay ranges in job postings in every country. Stripe strongly values pay transparency and is working toward pay transparency globally.

Extra Value Additions & Career Insights

Salary & Stipend Expectations

Stripe offers market-leading compensation packages for university software engineering interns in India. Based on industry benchmarks for top financial infrastructure firms in Bengaluru, Software Engineer Intern stipends range between ₹1,00,000 to ₹1,50,000+ INR per month, accompanied by full office meals, health benefits, and mentorship perks.

Selection & Recruitment Workflow

Stripe’s engineering evaluation is known for focusing on real-world practical coding, system comprehension, and communication clarity:

  1. Resume Screening & Academic Verification
  2. Online Technical Assessment (Coding Logic, Data Structures, and Practical Problem Solving)
  3. Technical Interview Round 1 (Bug Squashing / Live Coding in a Real-World Style Base)
  4. Technical Interview Round 2 (System Design Basics / Code Review & Collaboration)
  5. Behavioral & Culture Fit Round ("Rigor, Passion, Grit, and Integrity")
Interview Preparation Tips
  • Focus on Code Quality over Tricks: Practice writing production-grade, maintainable code with clear variable naming, proper error handling, and robust test assertions.
  • Master HTTP & Microservices Fundamentals: Be comfortable explaining end-to-end web workflows, REST architecture, and how distributed systems process requests.
  • Practice Live Debugging: Prepare to navigate unfamiliar codebases during technical screens. Show structural logic when reading stack traces and isolating bugs.
Resume Optimization Tips
  • Highlight Real Production/Open-Source Work: Call out pull requests, open-source commits, or collaborative software builds where you acted on feedback from senior contributors.
  • Quantify Impact & Coverage: Mention specific metrics (e.g., Authored unit and integration test suites achieving 85%+ code coverage using JUnit/Jest).
  • Display Core Tech Stack: Clearly outline exposure to primary Stripe languages: Java, Ruby, JavaScript, Scala, or Go.
Key Words for Resume

Incorporate these keywords into your resume to optimize for Applicant Tracking Systems (ATS) and Stripe technical screeners:

Core Technical Keywords
  • Software Engineer Intern
  • Computer Science Fundamentals
  • Production Code & Shipping Features
  • Test Coverage / Unit Testing / Integration Testing
  • System Design & Microservices
  • HTTP Request Lifecycle & Web Services
  • Java / Ruby / JavaScript / Scala / Go
  • Bug Squashing & Code Base Navigation
  • Git / High-Quality Pull Requests (PRs)
Collaboration & Soft Skill Keywords
  • Code Reviews & Technical Feedback
  • Cross-Functional Collaboration
  • Independent Research & Mentorship
  • Clear Written Technical Communication
  • Production Quality & Error Handling
  • System Scalability & Agility
  • Problem Solving & Analytical Rigor
Frequently Asked Questions (FAQs)

1. What degree programs qualify for the Stripe Software Engineer Internship?

Applicants pursuing a Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, or a related technical discipline are eligible to apply.

2. What programming languages does Stripe use?

Stripe works predominantly with Java, Ruby, JavaScript, Scala, and Go. However, prior mastery of these specific languages is not mandatory if strong computer science fundamentals are demonstrated.

3. Is remote work available for the Bengaluru internship?

No. Software Engineer Interns assigned to the Stripe Delivery Center in Bengaluru work 100% in-office to foster direct team collaboration and mentorship.

4. Do interns work on mock or actual production projects?

Every internship project at Stripe involves real, production-level code that directly serves Stripe users and impacts global business operations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Stripe Recruitment 2026: Software...
Stripe Recruitment 2026: Software...

codingcircle • India

Hybrid
INR 893,000 - 1,395,000
Intern benefits
Relocation assistance
Software Engineer, Intern
Software Engineer, Intern

Stripe • Bengaluru

On-site
INR 335,000 - 558,000
Software Engineer, Intern
Software Engineer, Intern

Stripe • India

On-site
Stripe Apprenticeship 2026: Operations Associate (Bengaluru) | Apply Now
Stripe Apprenticeship 2026: Operations Associate (Bengaluru) | Apply Now

Theme Elastic Blog • Bengaluru

On-site
Software Engineer, Internal Systems
Software Engineer, Internal Systems

Monograph • Bengaluru

On-site
INR 80,000 - 120,000
Staff Engineer, Core Infrastructure
Staff Engineer, Core Infrastructure

Stripe • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer, Internal Systems
Software Engineer, Internal Systems

Stripe • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Engineer, New Grad
Software Engineer, New Grad

Stripe • Bengaluru

On-site
INR 600,000 - 900,000
Staff Engineer, Seller Systems
Staff Engineer, Seller Systems

Monograph • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Staff Software Engineer, Data Engineering Solutions
Staff Software Engineer, Data Engineering Solutions

Stripe • Bengaluru

On-site
INR 3,500,000 - 5,500,000