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.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

As a Senior Lead Software Engineer at JPMorgan Chase within Technology Operate and Production Management Tools, you will play a crucial role in enhancing the software delivery Automation Platforms for the firm's 15,000 engineers. You will be responsible for establishing best practices, developing innovative tools, and integrating them into our global delivery pipeline. The role involves working with cloud environments, distributed systems, and leading technical initiatives across the organization. You'll be part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

The position requires expertise in Java, Spring Boot, and Kafka, with a strong focus on platform engineering and cloud technologies. You'll be working on scaling platforms to support thousands of engineers while ensuring high availability and reliability. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to influence and guide other engineers.

This is an opportunity to work with one of the world's leading financial institutions, where you'll have the chance to impact the development practices of thousands of engineers. You'll be working on cutting-edge technologies while helping to shape the future of software delivery at JPMorgan Chase.

The role offers the chance to work on enterprise-scale systems, collaborate with talented engineers across the globe, and contribute to the digital transformation of a major financial institution. You'll be part of a team that values diversity, equity, and inclusion, while working on projects that directly impact the firm's technology capabilities.

Last updated 12 days ago

Responsibilities For Lead Software Engineer

  • Regularly provides technical guidance and direction to support the business and its technical teams
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Serves as a function-wide subject matter expert
  • Actively builds an engineering community
  • Influences peers and project decision-makers
  • Drives decisions that influence product design and functionality
  • Conducts Proofs of Concept (PoCs)
  • Leads evaluation sessions with external vendors

Requirements For Lead Software Engineer

Java
Kafka
Kubernetes
  • Formal training or certification on software engineering concepts
  • Hands-on experience of developing microservices using Java and Spring Boot
  • Hands-on Platform Engineering experience
  • Deep knowledge of cloud environments (AWS, GAP)
  • Experience in scaling platforms
  • Cross-Team Collaboration ability
  • Experience in Computer Science, Computer Engineering, Mathematics, or related field

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Lead Technical Program Manager - Project Manager in Securitized Product Group, Credit Tech

Lead Technical Program Manager position at JPMorgan Chase, focusing on project management in Securitized Product Group with competitive compensation and comprehensive benefits.

Compliance Manager of Software Engineering

Lead software engineering teams at JPMorgan Chase, managing compliance technology initiatives with focus on cloud platforms and data technologies.

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

Senior Lead Software Engineer position at Chase UK, focusing on Java/Kotlin development for cloud-native microservices architecture in banking applications.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on backend development and team leadership in the Asset and Wealth Management division.

Sr Lead Software Engineer - Application Support

Senior Lead Software Engineer position at JPMorgan Chase focusing on application support and technical leadership in the Commercial & Investment Bank division.