Lead Software Engineering | London, UK
Lead Software Engineering | London, UK

Lead Software Engineering | London, UK

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

At a Glance

  • Tasks: Lead the development of intelligent validation frameworks for ML and data products.
  • Company: Join J.P. Morgan, a global leader in financial services with a commitment to diversity and inclusion.
  • Benefits: Enjoy a collaborative work environment with opportunities for mentorship and professional growth.
  • Why this job: Be part of a cutting-edge team shaping the future of AI/ML in finance.
  • Qualifications: 8+ years in software development, expert in Python, and experience with CI/CD systems required.
  • Other info: Flexible working arrangements and a focus on employee well-being.

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

Lead Software Engineering

JPMorgan Chase & Co. London, United Kingdom

JPMorgan Chase & Co. London, United Kingdom

Job Description
As a Lead Software Engineer at JPMorgan Chase within the AI/ML Data Platform team, you will play a pivotal role in promoting the Test Engineering Program. This strategic initiative focuses on building robust, intelligent validation frameworks and infrastructure that power our ML and data products. You will architect and develop tools, services, and automation that elevate platform assurance across large-scale distributed systems, collaborating with engineering, MLOps, and infrastructure teams to embed quality engineering deeply into platform components.
Job responsibilities
• Design and build high-performance tools and services to validate the reliability, performance, and correctness of ML data pipelines and AI infrastructure.
• Develop platform-level test solutions and automation frameworks using Python, Terraform, and modern cloud-native practices.
• Contribute to the platform\’s CI/CD pipeline by integrating automated testing, resilience checks, and observability hooks at every stage.
• Lead initiatives that drive testability, platform resilience, and validation as code across all layers of the ML platform stack.
• Collaborate with engineering, MLOps, and infrastructure teams to embed quality engineering deeply into platform components.
• Build reusable components that support scalability, modularity, and self-service quality tooling.
• Mentor junior engineers and influence technical standards across the Test Engineering Program.
Required qualifications, capabilities, and skills
• Formal training or certification on Computer Science concepts and proficient advanced experience.
• 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering.
• Expert in Python with a strong understanding of object-oriented programming, testing frameworks, and automation libraries.
• Experience building or validating platform infrastructure, with hands-on knowledge of CI/CD systems, GitHub Actions, Jenkins, or similar tools.
• Solid experience with AWS services (Lambda, S3, ECS/EKS, Step Functions, CloudWatch).
• Proficient in Infrastructure as Code using Terraform to manage and provision cloud infrastructure.
• Strong understanding of software engineering best practices: code quality, reliability, performance optimization, and observability.
Preferred qualifications, capabilities and skills
• Exposure to machine learning workflows, model lifecycle management, or data engineering platforms.
• Experience with distributed systems, event-driven architectures (e.g., Kafka), and big data platforms (e.g., Spark, Databricks).
• Familiarity with banking or financial domain use cases, including data governance and compliance-focused development.
• Knowledge of platform security, monitoring, and resilient architecture patterns.
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\’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.

#J-18808-Ljbffr

Lead Software Engineering | London, UK employer: JPMorgan Chase & Co.

JPMorgan Chase & Co. is an exceptional employer, offering a dynamic work environment in London that fosters innovation and collaboration within the AI/ML Data Platform team. Employees benefit from a strong commitment to diversity and inclusion, alongside ample opportunities for professional growth and mentorship, making it an ideal place for those looking to advance their careers in software engineering while contributing to cutting-edge financial technology solutions.
J

Contact Detail:

JPMorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineering | London, UK

✨Tip Number 1

Familiarise yourself with the latest trends in AI and ML, especially in relation to test engineering. Being able to discuss current technologies and methodologies during your interview will show that you're not only knowledgeable but also passionate about the field.

✨Tip Number 2

Network with professionals in the industry, particularly those who work at JPMorgan Chase or similar companies. Engaging with them on platforms like LinkedIn can provide you with insights into the company culture and expectations, which can be invaluable during your application process.

✨Tip Number 3

Prepare to demonstrate your technical skills through practical assessments or coding challenges. Brush up on Python and Terraform, as well as CI/CD practices, so you can confidently showcase your expertise when asked to solve real-world problems.

✨Tip Number 4

Highlight any experience you have with mentoring or leading teams, as this role requires strong leadership skills. Be ready to share specific examples of how you've influenced technical standards or guided junior engineers in previous positions.

We think you need these skills to ace Lead Software Engineering | London, UK

Advanced Python Programming
Object-Oriented Programming
Test Automation Frameworks
CI/CD Pipeline Integration
Terraform for Infrastructure as Code
AWS Services (Lambda, S3, ECS/EKS)
Distributed Systems Architecture
Event-Driven Architectures (e.g., Kafka)
Big Data Platforms (e.g., Spark, Databricks)
Software Engineering Best Practices
Code Quality Assurance
Performance Optimisation
Observability Techniques
Mentoring and Leadership Skills
Collaboration with Cross-Functional Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Python and cloud services like AWS. Emphasise your leadership skills and any experience mentoring junior engineers, as this is crucial for the Lead Software Engineer role.

Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about AI/ML and how your background aligns with the responsibilities of the role. Mention specific projects where you've built or validated platform infrastructure and your approach to quality engineering.

Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in building high-performance tools and services. Highlight your experience with CI/CD pipelines and automation frameworks, as well as any exposure to machine learning workflows.

Highlight Soft Skills: Don't forget to mention your collaboration skills and ability to work with cross-functional teams. The role requires working closely with engineering, MLOps, and infrastructure teams, so showcasing your teamwork and communication abilities will be beneficial.

How to prepare for a job interview at JPMorgan Chase & Co.

✨Showcase Your Technical Expertise

As a Lead Software Engineer, it's crucial to demonstrate your deep understanding of Python and cloud-native practices. Be prepared to discuss specific projects where you've built or validated platform infrastructure, and highlight your experience with CI/CD systems and automation frameworks.

✨Emphasise Collaboration Skills

Collaboration is key in this role, so be ready to share examples of how you've worked with cross-functional teams, such as engineering, MLOps, and infrastructure. Discuss how you’ve embedded quality engineering into platform components and the impact it had on project outcomes.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities, especially related to large-scale distributed systems. Practice articulating your thought process when tackling complex challenges, particularly those involving testability and platform resilience.

✨Demonstrate Leadership and Mentorship

As a lead, showcasing your leadership skills is essential. Prepare to discuss your experience mentoring junior engineers and how you've influenced technical standards within your team. Highlight any initiatives you've led that improved team performance or project quality.

Lead Software Engineering | London, UK
JPMorgan Chase & Co.
J
  • Lead Software Engineering | London, UK

    London
    Full-Time
    57600 - 84000 £ / year (est.)

    Application deadline: 2027-07-18

  • J

    JPMorgan Chase & Co.

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