Software Development Intern — Bengaluru
About the internship
Our team is hiring a Software Development intern for a 3-month internship based in Bengaluru. This is a working internship on live projects — not a training programme and not shadowing. In your first week you will be shown around the codebase, ship one small change under review, and sit in on a code review of someone else's work. You will have a named mentor, a scoped project, and a review at the midpoint and at the end.
What you will do
- Ship small, well-scoped features into the production codebase under review
- Write and maintain unit tests for the code you add
- Reproduce, diagnose and fix reported bugs
- Take part in code review — both receiving and reading others’ changes
What success looks like
At least three merged pull requests running in production by the end of the internship. We will tell you at the start exactly what we will be assessing, and you will get written feedback at the midpoint so nothing at the end is a surprise.
What we are looking for
- B.E./B.Tech, BCA, MCA, B.Sc (CS/IT) or a demonstrable self-taught portfolio. Final-year students and recent graduates are both welcome.
- Working familiarity with data structures & algorithms
- Working familiarity with one of Java / Python / C++ / JavaScript
- Working familiarity with git & version control
- Working familiarity with debugging and code reading
- Working familiarity with writing unit tests
- The ability to ask a clear question when you are stuck, rather than staying stuck
What we offer
- A stipend of ₹25,000 per month, paid monthly
- A 3-month internship starting as soon as we find the right person
- A named mentor and a weekly one-to-one, not an unassigned desk
- A certificate and a written reference reflecting your actual work
- Your code reviewed by an engineer, every time — not merged unread
- A pre-placement offer for interns who meet the bar — this is a real path, not a maybe
Selection process
- Application review — we read every application and reply either way
- A 20-minute screening call about your background and what you want from the internship
- A practical task: a two-hour exercise on a small, realistic codebase: fix one described bug and add a test that would have caught it. It is timeboxed, we will tell you what we are looking for, and someone will read it and give you feedback either way.
- A final conversation with the team you would be joining
- Decision and offer within a week of the final round
How to apply
Apply through this listing. Attach your CV and, if you have one, a link to code you have written — a repository, a deployed project, anything real. You do not need one to apply. Our team is an equal-opportunity employer; we assess every application against the same criteria, and we reply to everyone who reaches a screening call.
