Lead Architect - Low-Latency Core Banking Application
Lead Architect - Low-Latency Core Banking Application

Lead Architect - Low-Latency Core Banking Application

Bournemouth Full-Time 54000 - 84000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and lead the development of a cutting-edge core banking platform.
  • Company: Join JPMorgan's innovative Global Liquidity and Cash Management Technology team.
  • Benefits: Enjoy a dynamic work environment with opportunities for continuous learning and growth.
  • Why this job: Make a real impact on global liquidity management while collaborating with diverse teams.
  • Qualifications: Experience in software engineering, architecture, and strong communication skills required.
  • Other info: No banking experience needed; just a passion for technology and innovation.

The predicted salary is between 54000 - 84000 £ per year.

Be an integral part of a team that is constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products. JPMorgan’s Global Liquidity and Cash Management Technology team is seeking a highly motivated Lead Architect with extensive experience in software engineering and architecture to join our global, diverse technology organization. We focus on providing modern solutions to support the Corporate & Investment Bank’s Payments business. Our critical systems monitor and manage liquidity in real-time, matching available funds to support cash demands. We are building the next-generation core wholesale banking platform, designed to operate continuously at a global scale. This platform will support hundreds of millions of accounts and respond in milliseconds to thousands of requests every second for our market-leading liquidity business.

As a Lead Architect, you will be primarily responsible for designing the system and providing technical leadership as a key member of a dynamic, high-performing software engineering team. You will collaborate with colleagues from Product, Architecture, Infrastructure, Security, and Engineering to share and refine your designs, enabling a lean delivery that meets stringent non-functional requirements for security, performance, and availability. The role sits within the Global Liquidity and Cash Management Technical Design Authority, where you will actively review and guide the architecture of multiple technical systems to align with strategic goals. This exciting and unique role offers the opportunity to see the direct impact of your contributions on the liquidity business and receive client feedback globally. While banking experience is not required, you must be a passionate and well-rounded technologist, eager to continuously learn and enhance your skills.

Job responsibilities

  • Design, refine, and document elegant architectural solutions (both high and low-level designs) for a high-performance, latency-sensitive system that meets security, regulatory, resiliency, scalability, and performance needs.
  • Create and maintain clear, organized architectural documentation and technical specifications (written and diagrams) using industry-standard approaches (e.g., UML and C4).
  • Collaborate with software engineers to share the architectural vision and guide implementation choices to ensure objectives and requirements are efficiently met.
  • Engage proactively with key architectural stakeholders from security, infrastructure, architecture governance, partner systems, operations, and production management to solve complex design challenges, influence strategic architectural change, and refine application design.
  • Obtain necessary system design approvals and maintain a record of architectural decisions and a review/approval process.
  • Guide project/delivery managers on architectural dependencies and considerations.
  • Facilitate cyber assurance and security assessments of the new core banking system design and implementation.
  • Liaise with infrastructure and finance teams to estimate and forecast the application’s infrastructure needs and costs.
  • Deliver creative technical solutions, thinking beyond routine approaches to achieve simple, innovative and elegant designs.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems.

As a Lead Architect within the Global Liquidity and Cash Management Design Authority function, you will:

  • Develop a detailed understanding of the technical estate and the key businesses and essential services it supports.
  • Help maintain and promote the strategic technical vision for the department’s estate.
  • Collaborate with colleagues to propose and agree on strategic solutions to mitigate cross-cutting challenges.
  • Review proposed technical designs against business requirements and strategic goals.
  • Critically review system designs for potential weaknesses or issues.
  • Develop, maintain, and review core architectural standards in collaboration with architectural governance teams.
  • Promote a culture of technical innovation and knowledge sharing within the technology department.
  • Guide and provide feedback on the evaluation of new technologies.

Required qualifications, capabilities, and skills

  • Experience in enterprise software development, including hands-on software/system design.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Strong interpersonal, communication, documentation, diagramming, and presentation skills, with experience working with globally distributed teams and stakeholders.
  • Experience with diagramming software (e.g., Lucid, Draw.io, Visio) and technical writing.
  • Knowledge of UML 2.0+ and experience creating UML diagrams.
  • Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies, and computer networks.
  • Knowledge of infrastructure, security, networking, operating systems, virtualization, and containerization.
  • Detailed knowledge of database technologies (SQL and NoSQL), database resiliency, recoverability, scalability, and security.
  • Experience designing, building, or modifying a complex distributed application with stringent non-functional requirements.
  • Experience with event-driven architecture and distributed messaging technologies (Kafka).
  • Awareness of key architectural patterns/approaches.
  • Knowledge of algorithms, data structures, and cryptography.
  • Passion for technical innovation and staying up to date with emerging technologies.
  • Understanding of the full software development lifecycle and agile methodologies.
  • Ability to evaluate current and emerging technologies to recommend the best solutions for future state architecture.

Preferred qualifications, capabilities, and skills

  • Awareness of secure system design.
  • Experience with Threat Modelling and/or performing security analysis of system designs.
  • Experience using UML modelling tools (e.g., PlantUML).
  • Experience writing technical standards and specifications.
  • Project management experience.
  • Experience working with many stakeholders to review and agree on a complex system design.
  • Hands-on experience with another statically compiled language (e.g., Golang, Rust, C++).
  • Experience with gRPC and Google Protocol Buffers.
  • Experience with caching technologies (e.g., Redis).
  • Experience with infrastructure as code software (e.g., Terraform).
  • Certified Kubernetes and public cloud knowledge (e.g., CKAD, AWS certifications).
  • In-depth knowledge of the financial services industry and their IT systems.
  • Knowledge of payments and/or liquidity management.

Lead Architect - Low-Latency Core Banking Application employer: J.P. Morgan

At JPMorgan, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Architect in our Global Liquidity and Cash Management Technology team, you will have the opportunity to work with cutting-edge technology while contributing to a critical banking platform that operates at a global scale. We offer a dynamic work environment that encourages continuous learning and professional growth, along with competitive benefits that support your well-being and career aspirations.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Architect - Low-Latency Core Banking Application

✨Tip Number 1

Familiarise yourself with the latest trends in low-latency systems and core banking applications. Understanding the specific technologies and frameworks mentioned in the job description, such as Java, Spring Boot, and Kafka, will give you an edge when discussing your expertise during interviews.

✨Tip Number 2

Network with professionals in the banking technology sector. Attend industry conferences or webinars where you can meet people from JPMorgan or similar companies. Building these connections can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with architectural design and system scalability. Be ready to share specific examples of how you've tackled complex design challenges in previous roles, as this will demonstrate your capability to handle the responsibilities outlined in the job description.

✨Tip Number 4

Stay updated on security best practices and compliance standards relevant to banking applications. Being knowledgeable about secure system design and threat modelling will not only enhance your profile but also show your commitment to delivering high-quality, secure solutions.

We think you need these skills to ace Lead Architect - Low-Latency Core Banking Application

Enterprise Software Development
System Design
Application Development
Operational Stability
Interpersonal Skills
Communication Skills
Documentation Skills
Diagramming Skills
Presentation Skills
UML 2.0+ Knowledge
Java Fundamentals
Spring Boot Framework
Object-Oriented Programming
Multi-threading
Messaging Technologies
Computer Networks
Infrastructure Knowledge
Security Awareness
Networking Knowledge
Operating Systems Knowledge
Virtualization Knowledge
Containerization Knowledge
Database Technologies (SQL and NoSQL)
Database Resiliency
Database Scalability
Event-Driven Architecture
Distributed Messaging Technologies (Kafka)
Architectural Patterns Awareness
Algorithms Knowledge
Data Structures Knowledge
Cryptography Knowledge
Technical Innovation Passion
Software Development Lifecycle Understanding
Agile Methodologies Understanding
Technology Evaluation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering and architecture. Focus on projects that demonstrate your ability to design high-performance, low-latency systems, and include specific technologies you've worked with that align with the job description.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and innovation. Discuss how your skills and experiences make you a perfect fit for the Lead Architect role, particularly in relation to the core banking platform and its requirements.

Showcase Technical Skills: When detailing your technical skills, be specific about your experience with Java, UML, and any relevant frameworks or technologies mentioned in the job description. Use examples to illustrate your proficiency and how it relates to the responsibilities of the role.

Highlight Collaboration Experience: Since the role involves working with various stakeholders, emphasise your experience in collaborative environments. Provide examples of how you've successfully worked with cross-functional teams to achieve project goals, especially in complex system designs.

How to prepare for a job interview at J.P. Morgan

✨Showcase Your Architectural Vision

As a Lead Architect, it's crucial to demonstrate your ability to design elegant architectural solutions. Be prepared to discuss your past experiences in creating high and low-level designs, and how they met stringent non-functional requirements like security and performance.

✨Communicate Effectively with Stakeholders

Strong interpersonal and communication skills are key for this role. Practice articulating complex technical concepts clearly and concisely, especially when discussing your architectural vision with colleagues from various teams such as Product, Security, and Engineering.

✨Prepare for Technical Challenges

Expect to face complex design challenges during the interview. Brush up on your knowledge of distributed systems, event-driven architecture, and messaging technologies like Kafka, as you may be asked to solve hypothetical problems or critique existing designs.

✨Demonstrate Your Passion for Innovation

This role requires a passion for technical innovation. Be ready to share examples of how you've stayed updated with emerging technologies and how you've applied innovative solutions in your previous projects to enhance system performance and reliability.

Lead Architect - Low-Latency Core Banking Application
J.P. Morgan
J
  • Lead Architect - Low-Latency Core Banking Application

    Bournemouth
    Full-Time
    54000 - 84000 £ / year (est.)

    Application deadline: 2027-06-11

  • J

    J.P. Morgan

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>