cover image
JPMorganChase

Senior Lead Software Engineer- Java (Tech Lead/Staff Level) - Chase UK

On site

London, United Kingdom

Full Time

25-03-2025

Job Specifications

Job Description

We know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank, Chase, to revolutionise mobile banking with seamless journeys that our customers love. We're already trusted by millions in the US and we're quickly catching up in the United Kingdom – but how we do things here is a little different. We're building the bank of the future.

As a Senior Lead Software Engineer at JPMorganChase within the International Consumer Bank (Chase UK) you will be tasked with the creation and delivery of innovative, cutting-edge solutions through cloud-native microservices architecture applications. Utilizing the latest technologies and industry best practices, your role will encompass involvement in the design and architecture of these solutions, as well as a focus on all stages of the Software Development Life Cycle (SDLC).

Our Back-End Engineering team is at the heart of this venture, focused on getting a great banking experience into the hands of our customers. We're looking for people who have a curious mindset, thrive in a collaborative environment, and are passionate about new technology. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in teams that focus on specific products and projects. Depending on your strengths and interests, you'll have the opportunity to move between them and work in projects including fraud prevention, identity services, money transfers, debit and credit card payments, core banking, insurance products, reward campaigns, call-centre supporting innovations and more.

Job Responsibilities

Deliver end-to-end cutting-edge solutions in the form of cloud-native microservice architecture applications leveraging the latest technologies and the best industry practices.
Design, estimate costs for and implement technical solutions written in Java/Kotlin
Write unit, component, integration, end-to-end & performance tests
Support the products you've built through their entire life cycle, including production and incident management

Required Qualifications, Capabilities And Skills

Formal training or certification on Java programming concepts and proficient advanced experience
Recent hands-on professional experience as a back-end software engineer in an agile, dynamic and customer facing environment
Recent experience with using a Java 8+ and modern frameworks (e.g. Spring Boot)
Understanding of RESTful APIs and web technologies
Understanding of relational databases
Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.
Ability to work in a dynamic, agile environment within a diverse, inclusive and geographically distributed team
Ability to focus on promptly addressing customer needs
Technically curious, versatile and solution
Excellent written and verbal communication skills in English

Preferred Qualifications, Capabilities And Skills

Understanding of distributed systems and microservices architecture
Understanding of cloud technologies (AWS, GCP, Azure, etc.)
Understanding of messaging frameworks (Kafka, RabbitMQ, etc.)
Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines

#ICBEngineering

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

About The Team

The Cybersecurity & Technology Controls group at JPMorganChase aligns the firm’s cybersecurity, access management, controls and resiliency teams. The group proactively and strategically partners with all lines of business and functions to enable them to design, adopt and integrate appropriate controls; deliver processes and solutions efficiently and consistently; and drive automation of controls. The group’s number one priority is to enable the business by keeping the firm safe, stable and resilient.

High Risk Roles (HRR) are sensitive roles within the technology organization that require high assurance of the integrity of staff by virtue of 1) sensitive cybersecurity and technology functions they perform within systems or 2) information they receive regarding sensitive cybersecurity or technology matters. Users in these roles are subject to enhanced pre-hire screening which includes both criminal and credit background checks (as allowed by law). The enhanced screening will need to be successfully completed prior to commencing employment or assignment.

About the Company

With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the world’s most prominent corporate, institutional, and government clients daily, managing assets and investments, offering business advice and strategies, and providing innovative banking solutions and services. Social Media Terms a... Know more

Related Jobs

Company background Company brand
Company Name
Liberty Towers
Job Title
Full Stack Engineer
Job Description
Full Stack Engineer AI-Driven VC Hybrid – London An exceptional opportunity for a talented Full Stack Engineer to join a leading London-based venture capital firm that’s quietly reshaping how early-stage investments are made — with data, automation, and applied AI at the core. This is a high-impact, Greenfield role working directly with senior leadership. You’ll have full ownership of the firm’s technology stack and the autonomy to design and implement architecture, systems, and data pipelines that directly influence how investment decisions are made. The ideal candidate is someone who thrives in a small, high-performing team, enjoys end-to-end ownership, and is excited by the intersection of technology, startups, and AI. This would suit an engineer who wants to build with purpose — where your work shapes the decisions of a venture team investing in Europe’s most exciting early-stage founders. Key Responsibilities: • Lead the development and evolution of internal systems, automations, and architecture. • Integrate AI/ML tools to optimise deal sourcing, due diligence, and internal decision-making. • Design pipelines to unify internal and external datasets and implement features such as NLP-powered lead scoring or RAG-based knowledge retrieval. • Own and manage integrations across platforms (e.g. CRM, workflow tools, data warehouses). • Collaborate directly with the investment team and train non-technical colleagues on tools and insights. What We’re Looking For: • 5+ years’ experience as a software engineer, ideally with back-end strength and some front-end exposure. • Strong coding skills in Python or Node.js. • Interest or experience in AI/ML – especially natural language processing, LLMs, or retrieval-augmented generation (RAG). • Solid understanding of cloud infrastructure, APIs, and system architecture. • Comfortable working autonomously, owning delivery, and engaging directly with business stakeholders. • Bonus points for experience with tools like GCP, dbt, Tray.io, or Affinity CRM — but flexibility for the right person.
London, United Kingdom
On site
Full Time
28-03-2025
Company background Company brand
Company Name
ITR Partners
Job Title
Staff Software Engineer
Job Description
Backend Software Engineer - Fintech SaaS I am working with a client in the fintech SaaS space that provides a next-generation banking platform to financial institutions worldwide. Their technology is built to support rapid growth and innovation, enabling banks to deliver exceptional digital experiences to their customers. Their engineering culture is dynamic and collaborative, with a strong emphasis on building, learning, and innovating. They believe in empowering engineers to take ownership of their work, contribute to meaningful projects, and shape the future of banking technology. The Role: My client is seeking talented Backend Software Engineers at all levels to work on their core banking platform. This role will involve developing scalable, high-performance solutions to power banks around the world. You will work on both enhancing existing features and building entirely new capabilities from the ground up. Key Responsibilities: Develop and maintain high-quality, scalable backend services. Lead or contribute to complex projects from inception to deployment. Collaborate with cross-functional teams including product, design, and other engineering disciplines. Drive innovation and improvements in system architecture, tooling, and processes. Mentor junior engineers and contribute to a culture of knowledge-sharing. Ensure high standards of coding, testing, and deployment practices. Tech Stack & Tools: Java (primary backend language) Cloud-native architecture (AWS & GCP) Microservices-based development Kubernetes (EKS) CI/CD using TeamCity Infrastructure-as-Code with Terraform Observability with Grafana What My Client is Looking For: Strong backend engineering experience, ideally with Java or similar languages. Experience building and maintaining distributed systems. Familiarity with cloud platforms and DevOps practices. Ability to work independently and drive projects to completion. Passion for solving complex technical challenges in a fast-paced environment. Experience leading teams or mentoring developers (for senior roles). Why Join Them? Work on a pioneering SaaS platform that powers global banking innovation. Hybrid working model with a collaborative, supportive culture. Competitive salary and benefits package. 33 days holiday (including public holidays) + additional options to buy/sell leave. Private medical insurance and wellbeing benefits. Generous family-friendly policies and flexible working options. Opportunities for continuous learning, growth, and career progression.
England, United Kingdom
On site
Full Time
28-03-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Software Engineer III - Front End Developer
Job Description
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Front-end Software Engineer III at JPMorgan Chase within the Asset and Wealth Management Data Management Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. You will be part of a team that is responsible for implementing and supporting data driven solutions within Asset & Wealth Management. This includes integrating user interfaces with Restful APIs along with building user interfaces in ReactJS. This role should appeal to someone who likes to code and develop using the latest set of technologies and working practices. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Designs user interfaces with a focus on user experience and usability Develops and enhances the UI component ecosystem by contributing to the development and maintenance of our in-house UI component library, Spectrum, ensuring components are reusable, scalable, and adhere to best practices and design guidelines. Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and proficient applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in Javascript, ReactJS, HTML and CSS. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred Qualifications, Capabilities, And Skills Familiarity with modern front-end technologies such as Bootstrap Exposure to cloud technologies, ideally AWS. Data fluency such as experience in data modelling, metadata management and reporting/BI. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.
Glasgow, United Kingdom
On site
Full Time
28-03-2025
Company background Company brand
Company Name
Anaplan
Job Title
Software Engineer (Rust)
Job Description
At Anaplan, we are a team of innovators who are focused on optimizing business decision-making through our leading scenario planning and analysis platform so our customers can outpace their competition and the market. What unites Anaplanners across teams and geographies is our collective commitment to our customers’ success and to our Winning Culture. Our customers rank among the who’s who in the Fortune 50. Coca-Cola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies that rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals and we have fun celebrating our wins. Supported by operating principles of being strategy-led, values-based and disciplined in execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and be your best self! Job Title: Software Engineer Team Description: The Software Engineering team is responsible for building Anaplan’s next-generation calculation engine, ensuring high performance, scalability, and reliability. This role reports to the Engineering Manager and collaborates with cross-functional teams to design, implement, and maintain critical software components. Your Impact Work as part of a team developing high-performance software solutions for Anaplan’s next-generation calculation engine. Design and implement software components, including server-side modules for data recalculation, management, and persistence. Develop and maintain automated testing frameworks to ensure software quality and correctness. Own the end-to-end delivery of components from development to production, contributing to process improvements. Create and maintain technical documentation, including design specifications and implementation details. Provide engineering support to resolve production issues and enhance system stability. Working collaboratively to solve complex business critical challenges on enterprise scale. Your Qualifications Experience developing high-performance, multi-threaded distributed systems. Proficiency in Rust or strong experience in high-performance server-side development with a willingness to learn Rust. Strong software development fundamentals, including object-oriented and functional programming. Familiarity with agile development methodologies and modern DevOps practices. Ability to troubleshoot complex technical problems and optimize system performance. Preferred Skills Experience with domain-specific language (DSL) design and compiler implementation. Understanding of functional programming principles and concepts. Familiarity with Kubernetes, Docker, and cloud platforms such as AWS or GCP. Passion for DevOps, automation, and improving software delivery efficiency. This role offers an exciting opportunity to work on cutting-edge software solutions in a collaborative and innovative environment. If you're passionate about building high-performance systems and solving complex technical challenges, we'd love to hear from you. Our Commitment to Diversity, Equity, Inclusion and Belonging Build your career in a place that thrives on diversity, equity, inclusion, and belonging. We believe in a hiring and working environment where all people are respected and valued, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. We hire you for who you are, and we want you to bring your authentic self to work every day! We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and all privileges of employment. Please contact us to request accommodation. Fraud Recruitment Disclaimer It has come to our attention that fraudulent and fictitious job opportunities are being circulated on the Internet. Prospective candidates are being contacted by certain individuals, mainly through telephone calls, emails and correspondence, claiming they are representatives of Anaplan. The main purpose of these correspondences and announcements is to obtain privileged information from individuals. Anaplan does not: Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person. Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible, and then followed up via written communication. All emails from Anaplan would come from an @anaplan.com email address. Should you have any doubts about the authenticity of an email, letter or telephone communication purportedly from, for, or on behalf of Anaplan, please send an email to people@anaplan.com before taking any further action in relation to the correspondence.
London, United Kingdom
On site
Full Time
27-03-2025