JP Morgan Chase

JP Morgan Chase

London

Principal Software Engineer - Java

Full-Time£62,000 - 102,000 per yearevvelsi günUnited Kingdom
IT

Job Description

Salary: £62,000 - 102,000 per year

Requirements:
  • We are looking for expert knowledge of the full Software Development Lifecycle, including system design, application development, testing, and operational stability.
  • We need expert experience developing, debugging, and maintaining code with modern programming languages and database querying languages.
  • We require expert knowledge of server-side languages and frameworks, such as Java and Spring Boot.
  • We are looking for experience building solutions on at least one cloud platform, such as AWS, using integration technologies such as GraphQL and REST, and NoSQL or SQL database technologies such as PostgreSQL or TigerGraph.
  • We need a solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • We require demonstrated experience designing and leading the adoption of agentic AI-enabled development practices across teams, using enterprise-authorized tools, with standards for human-in-the-loop validation, auditability, traceability, and secure handling of sensitive data.
  • We are looking for a strong understanding of responsible AI use and control expectations in engineering workflows, including security, resiliency, data sensitivity, and risk-based governance.
  • We require the ability to influence senior technical leaders on safe scaling patterns and reuse.
  • We require a background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Preferred: knowledge and experience with Python.
  • Preferred: knowledge and experience with frontend technologies such as TypeScript and React.
Responsibilities:
  • We engage with stakeholders to break down complex and ambiguous problems into technical specifications that an engineering team can implement under our guidance.
  • We lead and participate in regular technical meetings, influencing technology strategy and shaping the product so architectural decisions align with broader organizational goals and strategy.
  • We architect and govern agentic AI-enabled engineering workflows using enterprise-authorized tools to improve delivery speed, code quality, and operational outcomes at scale, while defining guardrails for validation, security, resiliency, and reuse across teams.
  • We design and implement secure, high-quality technical solutions in Java.
  • We review and debug code while owning and delivering end-to-end solutions leveraging the latest technologies and best industry practices.
  • We apply knowledge of tools within the software development lifecycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  • We support the products we build through their entire life cycle, including production and incident management.
  • We contribute to software engineering communities of practice and events exploring new and emerging technologies.
  • We contribute to a team culture of diversity, opportunity, and respect.
Technologies:
  • Agentic AI
  • AI
  • AWS
  • Architect
  • CI/CD
  • Cloud
  • Frontend
  • GraphQL
  • Incident Management
  • Support
  • Java
  • Marketing
  • NoSQL
  • PostgreSQL
  • Python
  • REST
  • React
  • SQL
  • Security
  • Spring
  • Spring Boot
  • TypeScript

More:

We are JPMorgan Chase, a global leader in financial services providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. In our Corporate Functions, we support a diverse range of areas from finance and risk to human resources and marketing, helping set our businesses, clients, customers, and employees up for success. We value our people, champion diversity and inclusion, and offer an equal opportunity workplace with reasonable accommodations for religious practices, beliefs, mental health, or physical disability needs. This is a full-time role in Global Technology Asset Management, where we work in an agile team to enhance, build, deliver, and operate firmwide solutions while mentoring junior team members.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About JP Morgan Chase

JP Morgan Chase

JP Morgan Chase

London

IT

Skills & Technologies

TypeScriptPythonJavaGoReactSpringRailsAWSCI/CDPostgreSQLGraphQLREST

Inferred from job description

Salary Insight

£82,000

This role

£60,000

UK median

This salary is 37% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom