2027 Software Engineer Program - Full-time - Glasgow & London

2027 Software Engineer Program - Full-time - Glasgow & London

London Full-Time 63000 - 77000 £ / year (est.) No working from home possible
J

At a Glance

  • Tasks: Design, develop, and troubleshoot software solutions in a dynamic team environment.
  • Company: Join a leading global tech company with a focus on innovation and collaboration.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Access to mentorship, structured learning, and career growth opportunities.
  • Why this job: Make a real impact while developing your skills in cutting-edge technology.
  • Qualifications: Pursuing a degree in Computer Science or related field; coding experience required.

The predicted salary is between 63000 - 77000 £ per year.

As an Early Careers Software Engineer, you’ll make an immediate impact by contributing to high-impact technology projects in a modern engineering environment. You will build strong technical foundations while developing the critical thinking skills and judgment needed to grow into a confident, effective engineer. You will collaborate with experienced engineers to deliver high-quality solutions, expand your skills through continuous learning, and access clear opportunities for career growth within the firm.

As an Early Careers Software Engineer in our Software Engineer Program, you’ll join a global, two-year development experience designed to help you grow through structured learning, mentorship, and hands-on project work. You’ll build strong technical skills, professional judgment, and learning agility while contributing to meaningful technology outcomes.

You’ll begin with an in-depth induction that introduces you to our businesses, engineering standards, and development methodologies, while supporting your professional development and helping you build connections across the firm. We will be filling our classes on a rolling basis. We strongly encourage you to submit your application as early as possible before job postings close.

Job Responsibilities

  • Design, develop, test, and troubleshoot software solutions.
  • Communicate clearly in writing and verbally by articulating problems, documenting solutions, and effectively prompting approved AI-assisted development tools to produce high-quality outputs.
  • Collaborate with engineers, managers, and stakeholders across teams to understand problems, share ideas and feedback, and deliver reliable solutions.
  • Leverage approved AI development tools (for example, code generation, refactoring, test creation, and documentation) to improve code quality and productivity, while validating outputs through peer review, automated testing, and secure coding practices.
  • Apply automation and modern tooling across the Software Development Life Cycle (SDLC), including AI‑enabled capabilities, to improve delivery efficiency and reliability.
  • Participate in programs such as Force for Good to contribute technology solutions that support social impact initiatives.

Required Qualifications, Capabilities, and Skills

  • Be pursuing a Bachelor’s degree or a 4th-year Master’s degree with an expected graduation between January 2027 and September 2027.
  • Have graduated by September 2027 and be available to start full-time employment in September 2027.
  • Have streams and specializations in Computer Science, Information Science, Information Technology, Data Science, Artificial Intelligence, Big Data, or related field.
  • Oral and written fluency in English language is essential.
  • Have experience designing, developing, testing, and troubleshooting software solutions as part of an engineering team.
  • Demonstrate proficiency writing secure, high-quality code in at least one programming language, following established standards and best practices.
  • Apply automation and modern tooling to reduce manual effort and improve consistency across the software development life cycle.
  • Use approved AI development tools (for example, code drafting, refactoring, testing, and documentation) with appropriate review and validation.
  • Critically evaluate AI-generated outputs and remain accountable for final solution quality and correctness.
  • Follow responsible AI practices in engineering workflows, including secure handling of inputs and outputs and adherence to resiliency and security expectations.
  • Demonstrate strong written and verbal communication skills, including the ability to articulate technical concepts, document work, and collaborate effectively across teams and tools.

Preferred Qualifications, Capabilities, and Skills

  • Demonstrate a foundational understanding of software engineering concepts through coursework, projects, or internships.
  • Apply software engineering skills to projects involving open-ended or ambiguous problems, including breaking work into steps, experimenting with solutions, and iterating based on feedback.
  • Use AI development tools to improve efficiency with tasks such as coding, testing, debugging, or documentation.
  • Show sound judgment in validating AI-generated outputs and maintaining ownership of solution quality, correctness, and security.
  • Bring curiosity about emerging technologies and thoughtfully assess when and how to apply them.
  • Seek opportunities to build, improve, and deliver technology that creates real-world impact.

Locations you may join: Glasgow, London.

You'll benefit from a multi-billion annual investment in technology, working in one of the world’s biggest tech companies. You’ll work in an open, collaborative, and supportive culture, where our agile teams are constantly innovating, learning new skills, and at the forefront of developing new technologies and solutions.

With the scale of our business, you could impact millions of consumers, thousands of enterprise clients, and 300,000+ employees. We’re committed to advancing your career helping you acquire new skills, opportunities, and a global network of support that will help you take your career in any direction imaginable.

If you're ready to put your passion for technology to work in a way that makes a real difference, you’ll find your place in our Software Engineer Program.

Help us learn about you by submitting a complete and thoughtful application, which includes your resume. Your application and resume is a way for us to initially get to know you, so it’s important to complete all relevant application questions so we have as much information about you as possible. After you confirm your application, we will review it to determine whether you meet certain required qualifications. If you are advanced to the next step of the process, you’ll receive an email invitation to complete a coding challenge powered by HackerRank. HackerRank is required, and your application will not be considered for further review until you have completed this step. We strongly encourage that you apply and complete these required elements as soon as possible, since programs will close as positions are filled.

If you progress further, you will receive an email invitation to participate in a virtual Superday.

JPMorgan Chase is committed to creating an inclusive work environment that respects all people for their unique skills, backgrounds and professional experiences. We will provide reasonable accommodations for applicants with disabilities.

2027 Software Engineer Program - Full-time - Glasgow & London employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land 2027 Software Engineer Program - Full-time - Glasgow & London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at JP Morgan Chase or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to JP Morgan Chase.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like JP Morgan Chase.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like JP Morgan Chase that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace 2027 Software Engineer Program - Full-time - Glasgow & London

Software Development
Testing and Troubleshooting
Secure Coding Practices
Programming Languages
AI Development Tools
Automation
Software Development Life Cycle (SDLC)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at JP Morgan Chase.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at JP Morgan Chase and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at JP Morgan Chase

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If JP Morgan Chase uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.