2027 Software Engineer Program – Full-time – Glasgow, London

Company: JP Morgan Chase
Apply for the 2027 Software Engineer Program – Full-time – Glasgow, London
Location: London
Job Description:

Overview

As an Early Careers Software Engineer, you will contribute to high-impact technology projects in a modern engineering setting. You will build solid technical foundations while developing judgment and problem-solving skills to grow into a confident engineer. You’ll work with experienced engineers to deliver quality solutions and pursue structured learning and career growth. This two-year program emphasizes mentorship, hands-on projects, and opportunities to contribute to meaningful technology outcomes.

Pay / Benefits

  • Structured two-year development program
  • Mentorship and hands-on project work
  • Global exposure
  • Career growth opportunities
  • Inclusive, collaborative culture
  • Access to technology investments

Responsibilities

  • Design, develop, test, and troubleshoot software solutions
  • Communicate clearly to articulate problems, document solutions, and guide AI-assisted development outputs
  • Collaborate with engineers, managers, and stakeholders to understand problems and deliver reliable solutions
  • Leverage approved AI development tools to improve code quality and productivity, with peer review, automated testing, and secure coding practices
  • Apply automation and modern tooling across the SDLC, including AI-enabled capabilities, to improve delivery efficiency and reliability
  • Participate in programs like Force for Good to contribute technology solutions for social impact initiatives

Key requirements

  • Pursuing a Bachelor’s degree or 4th-year Master’s with expected graduation between Jan 2027 and Sep 2027
  • Streams/specializations in Computer Science, Information Science, Information Technology, Data Science, AI, Big Data or related field
  • Oral and written fluency in English
  • Experience designing, developing, testing, and troubleshooting software as part of an engineering team
  • Proficiency writing secure, high-quality code in at least one programming language
  • Apply automation and modern tooling to reduce manual effort across the SDLC
  • Use AI development tools with review and validation
  • Critically evaluate AI-generated outputs and ensure solution quality and security
  • Strong written and verbal communication for cross-team collaboration
  • Strong written and verbal communication
  • Collaboration across teams
  • Curiosity about emerging technologies
  • Proficiency in at least one programming language
  • Secure coding practices
  • Automation and tooling across the SDLC

Posted: September 14th, 2026