Taro Logo

Lead Software Engineer

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.
Glasgow, UK
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Finance

Description For Lead Software Engineer

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the AI/ML Data Platforms business, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role involves developing and writing software applications for AI/ML platforms and building Generative AI based applications including Agents. You will utilize creative problem-solving skills to design, develop, and troubleshoot technical solutions, thinking beyond conventional approaches to innovate and resolve complex technical challenges. The position requires developing secure high-quality production code, reviewing and debugging code written by others, and proactively identifying opportunities to streamline processes.

As a Lead Software Engineer, you will be working with cutting-edge technologies in AI/ML, leading evaluation sessions with external vendors and startups, and driving communities of practice across Software Engineering. The role requires expertise in Python, Java, and modern frameworks like React, along with strong knowledge of Infrastructure as Code and CI/CD practices.

The position offers an opportunity to work with one of the world's leading financial institutions, contributing to innovative AI/ML solutions while working with a diverse, talented team. You'll be part of JPMorgan Chase's Corporate Sector, where you'll help shape the future of financial technology through AI and machine learning applications.

This role is perfect for someone who combines technical expertise with leadership abilities, has a passion for AI/ML technologies, and wants to make a significant impact in the financial technology sector. You'll be working in a collaborative environment that values innovation, continuous learning, and technical excellence.

Last updated 8 days ago

Responsibilities For Lead Software Engineer

  • Develops and writes software applications for AI/ML platforms and building Generative AI based applications including Agents
  • Utilizes creative problem-solving skills to design, develop, and troubleshoot technical solutions
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Proactively identifies opportunities to streamline, eliminate, or automate recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering

Requirements For Lead Software Engineer

Python
Java
React
Kubernetes
  • Formal training or certification on software engineering concepts with applied Full stack development experience
  • Practical experience in Infrastructure as Code development, ideally using Terraform
  • Advanced proficiency in Python and Java
  • Expertise in automation and CI/CD/CT methods
  • Comprehensive understanding of SDLC and MDLC
  • Deep understanding of agile methodologies
  • In-depth knowledge of the financial services industry

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer