Senior 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

Description For Senior Lead Software Engineer

J.P. Morgan is seeking a Lead Software Engineer to join our Interest Rates Derivatives team. This role offers an exceptional opportunity to work at the intersection of technology and finance, developing cutting-edge solutions for one of the world's leading financial institutions.

As a Lead Software Engineer, you'll be instrumental in driving innovation within our Interest Rates Derivatives division. You'll work closely with Front Office, Quants, and IT stakeholders to design and implement sophisticated software solutions that power our trading operations. This position offers unique exposure to both technical and business aspects of financial markets, allowing you to develop a comprehensive understanding of the industry while working with cutting-edge technologies.

Your role will involve collaborating with global teams to enhance our trading platforms, optimize system performance, and ensure robust production support. You'll have the opportunity to work with modern technologies including Python, Java, and SQL, while also gaining exposure to specialized financial technology stacks. The position offers significant growth potential and the chance to make a meaningful impact on critical trading systems.

We're looking for someone who combines strong technical skills with excellent communication abilities and a passion for financial markets. You'll be joining a dynamic team that values innovation, collaboration, and technical excellence. The role offers exposure to complex technical challenges, direct interaction with trading heads, and the opportunity to work on next-generation pricing tools for one of the largest trading groups globally.

This position is based in London and offers competitive compensation along with the prestige of working for a global leader in financial services. Join us to be part of a team that's shaping the future of financial technology while advancing your career in a supportive and challenging environment.

Last updated a month ago

Responsibilities For Senior Lead Software Engineer

  • Collaborate with Front Office, Quants, and IT stakeholders to understand business requirements and propose innovative technical solutions
  • Design, develop, and maintain high-quality, secure, and scalable software applications
  • Produce architecture and design artifacts for complex applications
  • Execute software solutions, including development, testing, and technical troubleshooting
  • Gather, analyze, and synthesize data to drive improvements in coding hygiene and system architecture
  • Contribute to software engineering communities of practice
  • Provide first-line production support to traders and marketers

Requirements For Senior Lead Software Engineer

Python
Java
  • Bachelor's, Master's, or PhD in Financial Engineering, Computer Science, Engineering, Mathematics, or related field
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficient in coding with Python, Java optional, messaging queues, SQL
  • Experience or willingness to learn coding in Smalltalk and using object-oriented databases
  • Strong understanding of the Software Development Life Cycle and agile methodologies
  • Experience with distributed systems and performance optimizations
  • Excellent communication skills and ability to work effectively in a global organization

Benefits For Senior Lead Software Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Work closely with traders and quants
  • High-visibility, high-profile project with direct involvement from trading heads
  • Opportunity to work on next-generation pricing tools

Interested in this job?

Jobs Related To J.P. Morgan Senior Lead Software Engineer

Product Manager Talent Acquisition, Vice President

Senior Product Manager role at JPMorgan Chase focusing on Talent Acquisition technology, requiring 5+ years of experience in product management with expertise in AI and integration solutions.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development, microservices architecture, and technical leadership in financial technology.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects and programs with focus on innovation and technical excellence.

Sr Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading technical teams, architecting solutions, and implementing cutting-edge financial technology systems.

Client Solutions Architect - Payments - Vice President

Client Solutions Architect role at JPMorgan Chase combining technical expertise with client engagement to develop innovative payment solutions for enterprise clients.