JPMorgan Chase India Hiring Process: Code for Good and Analyst Roles
How JPMorganChase hires software engineers in India: Code for Good eligibility, the Software Engineer Program internship and two-year programme, assessments and prep tips.
Last updated: 8 October 2026 · By the Asuraa Team
Quick answer: JPMorganChase hires software engineering students in India through Code for Good, a team hackathon for bachelor's students, the Software Engineer Program summer internship and the two-year full-time Software Engineer Program. Its official process is explore, apply, interview and decision, with role-specific assessments such as online coding tests and recorded video interviews. The firm advises applying to no more than three summer internship programmes.
Key takeaways
- JPMorganChase's hiring process has four steps: explore, apply, interview and decision, with multiple interview rounds for most roles.
- Code for Good is open to students enrolled in a bachelor's degree, and India is one of the locations the firm lists for it.
- The Software Engineer Program is a two-year development programme with tracks in full-stack, back-end, front-end, cybersecurity, infrastructure and site reliability engineering.
- JPMorganChase recommends applying to no more than three summer internship programmes, and many coding assessments cannot be retaken for a set period.
- JPMorganChase's Hyderabad campus, opened in 2021, is described by the firm as its largest in Asia Pacific.
JPMorganChase hires engineering students in India through three connected routes: the Code for Good hackathon, the Software Engineer Program internship, and the full-time Software Engineer Program. All of them sit inside the firm's standard hiring process of explore, apply, interview and decision. This guide explains each route, what assessments to expect, and how to prepare.
How does JPMorganChase hire software engineers in India?
JPMorganChase describes a four-step hiring process: explore, apply, interview and decision (JPMorganChase, How we hire).
- Explore. Reflect on your goals and read about the firm's businesses and roles.
- Apply. Submit a resume that shows measurable accomplishments, to internships, full-time programmes or other roles.
- Interview. If you are a possible match, the firm contacts you. The process varies by position, and you can expect to meet several people across multiple rounds.
- Decision. The firm reviews your full application and makes an offer to strong matches, or suggests other roles and its Talent Network.
For students, the main engineering entry points are Code for Good, the Software Engineer Program internship and the two-year Software Engineer Program for graduates.
What is JPMorganChase Code for Good?
Code for Good is a JPMorganChase hackathon where university students work in teams with the firm's volunteers to build technology for non-profit organisations. It is part of the firm's Tech for Social Good hackathons, and participants get mentoring from experienced technologists and insight into careers at the firm (JPMorganChase, Tech for Social Good Hackathons).
Key facts, checked October 2026:
| Feature | Code for Good |
|---|---|
| Who can apply | Students enrolled in a bachelor's degree programme |
| Locations listed | Argentina, India, Singapore, United Kingdom, United States |
| Format | Team hackathon on challenges from social-sector organisations |
| How to apply | Through the Software Engineer Program summer page link |
| Sister event | Data for Good (UK and US, bachelor's or master's in quantitative fields) |
Source: JPMorganChase, Tech for Social Good Hackathons. The firm notes that only locations where a programme is currently open are displayed.
Because the Code for Good application link points to the software engineering internship page, many students treat the hackathon as a route into the internship. The firm's page describes the benefits as practical experience, mentorship and career insight; it does not promise interviews or offers, so treat any interview call as a bonus, not a guarantee.
What is the JPMorganChase Software Engineer Program?
The Software Engineer Program is JPMorganChase's two-year development programme for new software engineers, with a summer internship version for students (JPMorganChase, Software Engineer Program).
- Full-time programme. Two years on an agile engineering team in a technology line of business, starting with induction training and a group project, with ongoing technical and professional training, a peer mentor and a programme manager.
- Summer internship. Interns join an agile team for the summer, starting with firmwide orientation. The firm says the internship can lead to a full-time role through the Software Engineer Program or a return internship for top performers, depending on graduation date (JPMorganChase, Software Engineer Program Internship).
- Tracks. Full-stack, back-end, front-end, cybersecurity, infrastructure and site reliability engineering.
- What they look for. Foundational skills in at least one programming language and an understanding of how software components fit together. Exposure to AI tools, agile, secure coding, cloud or mobile is a plus.
What assessments does JPMorganChase use?
JPMorganChase uses role-specific assessments and tells you in advance if one applies. Its hiring FAQs list structured live interviews, recorded video interviews, virtual skills assessments and technical assessments such as online coding tests or live technical interviews (JPMorganChase, Hiring FAQs).
Important rules from the FAQs:
- Coding tests often cannot be retaken immediately. Many technical assessments have a waiting period before a retake, and the firm tells you if one applies.
- Recorded video interviews assess skills such as communication and presentation, so you need a camera, microphone and a quiet space.
- Applications are reviewed on a rolling basis, and the firm says it cannot speed up decisions because of competing offers.
- Limit internship applications. The firm recommends focusing on no more than three summer internship programme applications.
- Applications cannot be edited after submission; you would need to withdraw and reapply.
What other student and analyst programmes does JPMorganChase run?
Beyond software engineering, JPMorganChase runs early-career programmes across its businesses, and the firm gives a general structure for them (JPMorganChase, Students and graduates):
| Programme type | Typical length | Who it targets |
|---|---|---|
| Pre-internships | One day to a few weeks | First- to third-year undergraduates and MBA students |
| Internships | 10 to 12 weeks | Undergraduates in their penultimate year; postgraduate and PhD internships also exist |
| Full-time programmes | 24 to 36 months, by role | Undergraduate, postgraduate, PhD and MBA candidates |
Many of the full-time programmes outside technology carry "analyst" titles in finance, operations, risk and data roles. Availability differs by country and year, and the firm shows only programmes currently open in each location, so check the India filter on its students page when the cycle opens.
For engineers, the practical point is timing: internships are aimed at penultimate-year students, so second- and third-year B.Tech students should be watching for openings a year before graduation, not in their final semester. Our guide on how to find an internship in India covers how to plan that calendar.
Where does JPMorganChase hire engineers in India?
JPMorganChase's main technology presence in India is in Mumbai, Bengaluru and Hyderabad. The firm's India page describes support centres in all three cities, a Mumbai global service centre set up in 2002, a Hyderabad centre opened in 2011, and a Hyderabad campus opened in 2021 that it calls its largest in Asia Pacific, bringing together technology, risk, operations and support teams (J.P. Morgan India).
How should you prepare for JPMorganChase?
Prepare for teamwork as much as coding. A practical plan for students:
- Apply to Code for Good when the India edition opens. Build a small team habit before the event: version control, splitting work and demoing. Our guide to Git and GitHub for freshers covers the basics.
- Pick at most three internship applications in line with the firm's advice, and tailor each resume with measurable results. Use the resume for internships guide.
- Practise timed coding for the online assessment, since retakes may be restricted. Follow our DSA preparation guide.
- Rehearse recorded answers to motivation and teamwork questions using the STAR method.
- Try the firm's free virtual experience. The Software Engineer Program page promotes a self-paced software engineering simulation on Forage (JPMorganChase).
What do most guides on JPMorganChase hiring get wrong?
Most guides present Code for Good as a guaranteed fast track to a job offer. JPMorganChase's own page describes it as hands-on experience, mentorship and career insight for bachelor's students, and the application runs through the software engineering internship route (JPMorganChase). Do well and it can strengthen your profile, but the internship and full-time decisions still follow the firm's normal assessments and interviews.
Guides also overlook the firm's assessment rules. Because many coding tests cannot be retaken for a set period (JPMorganChase, Hiring FAQs), taking the test unprepared can lock you out of that cycle. Practise first, then start the assessment.
Programme availability changes by year and location, so check the firm's students and graduates page (JPMorganChase) and official job portal before applying.
FAQ
Who can participate in JPMorganChase Code for Good in India?
JPMorganChase says Code for Good is open to students enrolled in a bachelor's degree programme, and India is among the locations it lists along with Argentina, Singapore, the UK and the US. Students work in teams with the firm's volunteers on challenges from social-sector organisations. Applications run through the Software Engineer Program summer page when the India edition opens.
Does Code for Good guarantee a JPMorgan internship?
No. JPMorganChase describes Code for Good as practical experience, mentorship and insight into careers at the firm. It does not promise interviews or offers. A strong performance can help your profile, but internship and full-time decisions still go through the firm's normal assessments and interviews.
How long is the JPMorganChase Software Engineer Program?
The full-time Software Engineer Program is a two-year development programme. It starts with induction training and a group project, then continues with ongoing technical and professional training, a dedicated peer mentor and a programme manager. Tracks include full-stack, back-end, front-end, cybersecurity, infrastructure and site reliability engineering.
What tests does JPMorganChase use for software roles?
JPMorganChase's FAQs list structured live interviews, recorded video interviews, virtual skills assessments and technical assessments such as online coding tests or live technical interviews. The firm tells you in advance if your role needs an assessment. Many technical tests cannot be retaken for a set period, so prepare before you start.
How many JPMorganChase internships should I apply for?
JPMorganChase recommends focusing on no more than three summer internship programme applications. Applications are reviewed on a rolling basis, cannot be edited once submitted, and the firm says it cannot speed up decisions because of competing offers. Apply early to the programmes that best match your skills.
Where are JPMorganChase technology centres in India?
JPMorganChase has support centres in Mumbai, Bengaluru and Hyderabad. Its Mumbai global service centre was set up in 2002, a Hyderabad centre opened in 2011, and a Hyderabad campus opened in 2021 that the firm describes as its largest in Asia Pacific, housing technology, risk, operations and support teams.
Final thoughts
JPMorganChase gives students several ways in, but each one still runs through careful applications and timed assessments. Choose up to three internships, practise before you take any coding test, and use Code for Good to show how you work in a team. A mock round with an engineer on Asuraa Mentors can help you rehearse before the real thing.
Related articles
How to Make an ATS-Friendly Resume in 8 Steps
Eight steps to build a resume that applicant tracking software can read, from format to keywords to a two-minute test.
What Is an ATS-Friendly Resume? Rules, Examples, Checklist
What an ATS-friendly resume means, why the formatting rules exist, and a checklist to test your own resume.
What Is an ATS? Applicant Tracking System Explained
A plain-English explanation of the applicant tracking system: what it does, how it reads your resume, and what it does not do.
Data Science Jobs for Freshers in India: A 12-Week Plan
Entry-level roles, must-have skills, and a 12-week plan to land your first data science job in India without falling for scams.