Last updated: October 2026
JPMorgan Code for Good is a two-day, in-person hackathon where computer science and related majors build tech for a nonprofit, tied to JPMorganChase's Software Engineer Program internship. Both 2026 event deadlines have passed (September 18 for Brooklyn, October 9 for Columbus), so the 2026 cycle is effectively closed. The next edition is expected to open in early August 2027, based on postings on August 1, 2025 and August 3, 2026. That gives you about ten months to build a project and practice for the coding challenge.
Quick Facts
| Fact | Detail |
|---|---|
| Where to apply | JPMorganChase Tech for Social Good hackathons page, which links to the posting on the JPMorganChase careers site |
| 2026 status | Both event deadlines passed (September 18 and October 9, 2026); the posting stays up until November 6, 2026 |
| Next opening (2027 edition) | Expected early August 2027, based on postings on August 1, 2025 and August 3, 2026 |
| Who can apply (2026 edition) | Bachelor's or fifth-year master's students graduating December 2027 to June 2028, in CS, IT, data science, AI or related fields |
| Work authorization | Must be authorized to work in the US; no sponsorship and no OPT/CPT support |
| Format | In person, two days (Friday and Saturday). 2026 events: Brooklyn, NY, October 16 to 17, and Columbus, OH, November 6 to 7 |
| Selection | Resume and questions, a screen, then a HackerRank coding challenge |
| Pay and prizes | Unpaid; winning team members in North America get prizes worth $300 to $500 each. Travel is covered under certain conditions |
| Linked internship pay | 2027 Software Engineer Program: $45.67/hr Chicago, $52.88/hr Jersey City and New York, $60.10/hr Palo Alto |
The key detail most applicants miss: each event has its own deadline weeks before the posting closes. The 2026 posting says apply before November 6, but the last event deadline was October 9.
Code for Good teams build working software for a nonprofit in two days, so a resume with a real build on it stands out at the screening step. A remote Externship like the Wayfair n8n AI Agent Engineering Externship gives you a shipped project to point to before the 2027 posting goes up in August.
What Is JPMorgan Code for Good?
Code for Good is JPMorganChase's hackathon for students, run under its Tech for Social Good program in the US, UK, India, Singapore and Argentina. You sign up as an individual, and JPMorganChase places you on a team based on the technical skills you list. Over two days, your team builds a tech solution for a nonprofit with guidance from JPMorganChase technologists, then competes against other teams. You also get time to network with peers and the firm's recruiting teams. The US edition is posted as part of the Software Engineer Program summer internship, which is why the 2026 posting carries the title "Code for Good Hackathon, Software Engineer Program, 2027 Summer Internship."

Who Can Apply to JPMorgan Code for Good?
The 2026 US posting sets these requirements:
• Degree and class year: pursuing a bachelor's or a fifth-year master's with expected graduation between December 2027 and June 2028
• Major: computer science, information science, IT, data science, AI, big data or a related field
• Work authorization: you must be authorized to work in the US. JPMorganChase won't sponsor an employment visa and doesn't support OPT or CPT for this program
• GPA: none published
• Background check: any offer is contingent on a criminal-history review under Section 19 of the FDIA
The window lines up with students about a year from graduation. If the pattern holds, the 2027 edition would target students graduating around December 2028 to June 2029, which means sophomores in fall 2026. Confirm on the 2027 posting.
When Does JPMorgan Code for Good Open for 2027?
The 2026 dates are published, and they're past. The posting went up August 3, 2026, with a September 18 deadline for the Brooklyn event (October 16 to 17) and an October 9 deadline for Columbus (November 6 to 7). The 2027 dates below are projected from two cycles: the 2025 posting went up August 1, 2025, with deadlines of September 19 and September 24 for events in Plano and Columbus.
The 2026 cycle is effectively closed: both event deadlines have passed. Use the off-season to build a project and practice timed coding problems.
Expected opening for the 2027 edition, based on postings on August 1, 2025 and August 3, 2026. Apply as soon as it's posted.
Expected deadline for the first 2027 event. In 2025 and 2026, the first deadline fell between September 18 and 19.
Expected deadline for the second event. In 2025 it came five days after the first; in 2026, three weeks after.
Expected two-day events. In 2026 they ran in Brooklyn and Columbus; in 2025, Plano and Columbus.
How to read this page: our dates come from tracking previous recruiting cycles and the employer's own postings. Treat future dates as informed estimates based on historical patterns, not confirmed dates. The program's official page is always the most current source. If it's posted there, go by that, even if this page suggests the window hasn't opened yet.
How Do You Apply to JPMorgan Code for Good?
The US application runs through one posting on the JPMorganChase careers site:
1. Read the Code for Good Official Rules, then open the posting from the Tech for Social Good hackathons page. The 2026 posting is here for reference.
2. Submit your resume and answer the application questions. Select the JPMorganChase locations you're most interested in, since invitations are matched to location preference.
3. Your application is screened for the required qualifications. If you advance, you'll get a HackerRank coding challenge, which you must finish before further review.
4. If you're selected, you'll get event details by email. Bring your own laptop to the two-day hackathon.
Apply before the deadline for the event you want, not the posting's end date. In 2026 the posting ran until November 6, but the Columbus event closed October 9.
Does JPMorgan Code for Good Lead to an Internship?
It can, but it isn't guaranteed. JPMorganChase says participating in Code for Good "may also lead to an opportunity" to learn about and be considered for a Software Engineer Program summer internship, and its official rules say participation doesn't automatically create an employment relationship. In practice, the event gives recruiters two days to see how you code and work on a team, which a resume can't show. For the full internship timeline, see our JPMorgan internship guide.
How Do You Prepare for JPMorgan Code for Good?
Code for Good tests three things in order: a resume that gets past the screen, a HackerRank score, and how you build on a team under time pressure. Here's what to show for each.
| What to show | Why it matters here | Externship that builds it |
|---|---|---|
| A working project you built end to end | Teams ship a real tool for a nonprofit in two days, and screeners look for proof you've built something before | Wayfair n8n AI Agent Engineering |
| Data work for a mission-driven client | Code for Good clients are nonprofits, and showing you can turn their data into decisions fits the brief | Center for Improving Youth Justice Data Analytics |
| Awareness of security and risk | You're building software inside a bank's program, and knowing how to spot risk makes your team's solution stronger | vCISO Cybersecurity Risk Assessment |
For the HackerRank step, practice timed array, string and hash map problems. The externships above help with the resume and the hackathon itself, not the coding test.

What Similar Programs Should You Consider?
If you're applying to Code for Good, these are worth a look too:
- Googlesoftware engineering internships at a large tech companyGuide →
- MicrosoftExplore, a program for first- and second-year students in techGuide →
- Capital Onetechnology internships at a tech-focused bankGuide →
- Goldman Sachsengineering summer analyst roles at another major bankGuide →
- Metasoftware engineering and product internshipsGuide →
JPMorganChase also runs a Data for Good hackathon under the same Tech for Social Good program. Our JPMorgan internship guide covers the Software Engineer Program and the firm's other internships. For the wider field, see our tech internships guide.
FAQ
When does JPMorgan Code for Good open for 2027?
The 2027 edition is expected to open in early August 2027, based on postings on August 1, 2025 and August 3, 2026. JPMorganChase hasn't announced it yet. The first event deadline is likely to fall in mid to late September, so apply as soon as the posting goes live.
Can I still apply to Code for Good 2026?
Not for an event. The 2026 posting stays up until November 6, 2026, but the Brooklyn deadline was September 18 and the Columbus deadline was October 9, and both have passed. Unless JPMorganChase adds another event, your next chance is the 2027 edition.
Who is eligible for JPMorgan Code for Good?
For the 2026 US edition, bachelor's or fifth-year master's students graduating between December 2027 and June 2028, in computer science, IT, data science, AI or a related field. You must be authorized to work in the US. JPMorganChase doesn't sponsor visas or support OPT or CPT for it, and no GPA minimum is published.
Is Code for Good paid?
No. The hackathon itself is unpaid, but winning team members in North America get prizes worth $300 to $500 each, and travel is covered under certain conditions. The 2027 Software Engineer Program internship it links to pays $45.67 an hour in Chicago, $52.88 in Jersey City and New York, and $60.10 in Palo Alto.
Do I need a team to apply?
No. You apply as an individual, and JPMorganChase places you on a team based on the technical skills you list. Teams build a solution for a nonprofit over two days, with JPMorganChase technologists guiding the work. Bring your own laptop.
Is there a coding test for Code for Good?
Yes. If your application passes the first screen, you'll get a HackerRank coding challenge, and you have to finish it before JPMorganChase reviews you further. Practice timed problems in the language you're strongest in before the posting opens in August, because the challenge comes soon after you apply.
Does Code for Good lead to a JPMorgan internship?
It can, but there's no guarantee. JPMorganChase says participating may lead to being considered for a Software Engineer Program summer internship, and its rules say participation doesn't automatically create an employment relationship. Strong teamwork and code at the event give recruiters a reason to move you forward.
The 2027 posting is expected in early August, and the first deadline follows about six weeks later. Spend this year building one project you can explain in an interview, and a remote Externship is a fast way to get one.
About the Author
Bifei Wang has spent 17 years focused on human flow and the growth of young professionals, spanning international education, career training and coaching, and recruitment process outsourcing. Over 7 years at Extern, he has had one-on-one sessions with thousands of students exploring careers in consulting, finance, tech, marketing, and data, giving him a firsthand view of how the job market has shifted for early-career professionals and what it actually takes to break in.


