Software Engineer Program (JPMorganChase)

JPMorganChase is hiring Software Engineers for its 2027 Software Engineer Program in Singapore. The full-time two-year program is designed for students graduating between August 2026 and July 2027, with a full-time start in August 2027. Applicants from outside Singapore can apply because visa sponsorship may be available.

FundedAbroad.com · Visa Sponsorship Jobs

2027 Software Engineer Program – Full-Time Analyst

Employer: JPMorganChase

Location: Singapore

Employment: Full-time

Program Duration: 2 years

Expected Start: August 2027

Eligible Graduates: August 2026 – July 2027

Work Location: One@Changi, 1 Changi Business Park Central 1, Singapore

Visa Sponsorship: Candidates requiring sponsorship may apply

Application Deadline: October 31, 2026, 11:59 PM SGT

If you’re finishing a bachelor’s degree and want to start your software engineering career in Singapore, JPMorganChase is accepting applications for its 2027 Software Engineer Program. The full-time analyst role combines hands-on engineering work with structured learning, mentorship, and professional development over a two-year program.

You’ll work on real technology projects while developing skills in software design, development, testing, troubleshooting, automation, and secure coding. The program also expects you to understand how to use approved AI-assisted development tools responsibly, including tools for code generation, testing, refactoring, and documentation.

You don’t need permanent Singapore work rights to apply. JPMorganChase says permanent work authorization is an advantage, but candidates who require visa sponsorship may still apply.

About the Program

The Software Engineer Program is a two-year early-career development program designed to help new engineers build technical and professional skills while working on meaningful technology projects.

You’ll start with an in-depth induction covering the company’s businesses, engineering standards, and development methods. From there, you’ll combine structured learning with practical project work and collaboration with experienced engineers.

The role isn’t limited to writing code. You’ll learn how to understand technical problems, break ambiguous work into manageable steps, test your solutions, communicate your decisions, and work with other engineers and stakeholders to deliver reliable software.

JPMorganChase also places emphasis on modern engineering practices. You’ll be expected to use automation throughout the software development life cycle and understand how approved AI tools can improve productivity without compromising security, quality, or accountability.

Primary Responsibilities

  • Design, develop, test, and troubleshoot software solutions.
  • Write secure, high-quality code using at least one programming language.
  • Work with experienced engineers on technology projects.
  • Collaborate with managers, engineers, and other stakeholders.
  • Break down technical problems and develop practical solutions.
  • Document technical solutions and communicate ideas clearly.
  • Use automation to reduce repetitive manual work.
  • Apply modern software development tools throughout the SDLC.
  • Use approved AI-assisted development tools for coding, testing, refactoring, and documentation.
  • Review and validate AI-generated outputs before using them.
  • Follow secure coding and responsible AI practices.
  • Contribute to technology initiatives with real-world and social impact.

Qualifications

This is an early-career position, so JPMorganChase isn’t asking applicants to have several years of professional software engineering experience. Instead, the company wants evidence that you’ve developed relevant technical skills through your degree, projects, internships, or engineering-team experience.

  • Currently pursuing a bachelor’s degree.
  • Expected graduation between August 2026 and July 2027.
  • Must have graduated by August 2027.
  • Must be available to begin full-time employment in August 2027.
  • Degree specialization in Computer Science, Information Science, Information Technology, Data Science, Artificial Intelligence, Big Data, or a related field.
  • Fluent written and spoken English.
  • Experience designing, developing, testing, and troubleshooting software solutions as part of an engineering team.
  • Ability to write secure, high-quality code in at least one programming language.
  • Understanding of software engineering standards and best practices.
  • Ability to communicate technical ideas clearly.
  • Ability to use modern development tools and automation effectively.

Preferred Skills

JPMorganChase also lists several skills that can strengthen an application. You don’t necessarily need every one of them, but your CV should show how you’ve applied software engineering concepts in practical situations.

  • Software engineering coursework, projects, or internships.
  • Experience solving open-ended or ambiguous technical problems.
  • Ability to break complex tasks into smaller steps.
  • Experience experimenting with different technical solutions and improving them from feedback.
  • Experience using AI tools for coding, testing, debugging, or documentation.
  • Ability to critically evaluate AI-generated code and outputs.
  • Understanding of secure and responsible AI use.
  • Curiosity about emerging technologies.
  • Interest in building technology that creates measurable real-world impact.

If you’ve built software projects at university, contributed to GitHub projects, completed an engineering internship, or worked on a development team, make those experiences easy to find on your resume.

AI and Modern Software Development

One notable part of this 2027 program is its emphasis on responsible AI-assisted engineering. JPMorganChase expects early-career engineers to understand how approved AI development tools can support tasks such as drafting code, refactoring, creating tests, debugging, and writing documentation.

However, the responsibility doesn’t end when an AI tool produces an answer. Engineers are expected to review and validate AI-generated outputs, check their correctness, and follow security and resilience requirements.

That means applicants can strengthen their profile by showing practical experience with modern development workflows. If you’ve used AI coding tools during personal projects or coursework, explain what you used them for and how you reviewed the resulting code.

Visa Sponsorship and Relocation

This position is open to candidates who may need immigration support. JPMorganChase states that having permanent rights to work in Singapore is an advantage, but candidates requiring visa sponsorship may still apply.

This is particularly relevant for international graduates who are completing their degrees outside Singapore. You should still confirm your individual immigration eligibility and the type of sponsorship available during the recruitment process.

Don’t treat the sponsorship statement as a guarantee that every international applicant will receive a work pass. The final immigration arrangement depends on the employer, the role, and Singapore’s applicable work authorization requirements.

If you’re applying from outside Singapore, make sure your application clearly shows your graduation date, technical background, and availability to start in August 2027.

Application Process

JPMorganChase uses several stages to assess candidates for the Software Engineer Program. Your initial application should include a complete resume and all relevant application information.

  • Step 1 – Application: Submit your completed application and resume before the program closes.
  • Step 2 – Review: JPMorganChase reviews your application against the required qualifications.
  • Step 3 – HackerRank: Candidates who progress receive an invitation to complete a required coding challenge.
  • Step 4 – HireVue: Candidates who progress further receive an invitation for a video interview.
  • Step 5 – Code for Good: Shortlisted students may be invited to participate in the Code for Good Hackathon.

The HackerRank assessment is required. The employer says an application won’t move forward until this step is completed, so check your email after applying and complete the assessment promptly.

The company also says applications are reviewed on a rolling basis and encourages candidates to apply early because positions may close as places are filled.

Job Snapshot

Job Title: 2027 Software Engineer Program – Full-Time Analyst

Employer: JPMorganChase

Location: Singapore

Employment: Full-time

Program Length: 2 years

Start Date: August 2027

Graduation Window: August 2026 – July 2027

Degree Areas: Computer Science, IT, Data Science, AI, Big Data and related fields

Language: English

Visa Support: Candidates requiring sponsorship may apply

Application Deadline: October 31, 2026, 11:59 PM SGT

What’s on Offer

  • Two-year structured Software Engineer development program.
  • Full-time employment beginning in August 2027.
  • Hands-on experience working on technology projects.
  • Structured technical learning and professional development.
  • Mentorship and collaboration with experienced engineers.
  • Exposure to modern software engineering practices.
  • Experience using approved AI-assisted development tools.
  • Professional networking opportunities across a global organization.
  • Opportunities to contribute to technology initiatives with social impact.
  • Potential visa sponsorship for eligible candidates who need it.

The program also gives early-career engineers exposure to a large technology environment. JPMorganChase says it invests billions of dollars annually in technology and operates engineering teams working on systems used by millions of consumers, thousands of enterprise clients, and more than 300,000 employees across the organization.

Who This Job Suits

This program is designed for students and recent graduates who want to turn their academic software knowledge into professional engineering experience. You don’t need to be an expert in every programming language or technology. What matters is that you can demonstrate solid software engineering fundamentals.

It can suit applicants who have built applications during university, completed software engineering internships, contributed to development teams, or created personal projects that involved designing, coding, testing, and debugging software.

Students with backgrounds in computer science, information technology, data science, artificial intelligence, information science, big data, or closely related disciplines can apply.

Your resume should focus on what you actually built and the problems you solved. For example, instead of simply listing a programming language, explain the application you developed, the technology you used, and how you tested or improved it.

How to Apply

Submit your application through the job-specific application page below. Your application should include a complete and thoughtful resume that gives the recruiting team a clear picture of your education, projects, technical experience, and software engineering skills.

After applying, monitor your email for the HackerRank coding assessment. Completing this assessment is required before your application can move forward. Candidates who progress may then be invited to a HireVue video interview and, later in the process, the Code for Good Hackathon.

Apply Now →

Use the application link above to access the specific 2027 Software Engineer Program vacancy and submit your application.

Apply early rather than waiting until the deadline. The program is filled on a rolling basis, and positions may close as available places are filled. If you need visa sponsorship, review your work authorization situation and raise any immigration questions during the recruitment process.

Leave a Comment