Lead eSoftware 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 Lead eSoftware Engineer

As a Lead eSoftware Engineer at JPMorgan Chase within the Electronic Trading Technology group, you will be an integral part of an agile team working to enhance, build, and deliver trusted market-leading products in a secure, stable, and scalable way. The role is within the Electronic Trading Technology (ETT) group, a dynamic team responsible for a suite of applications that execute electronic trading strategies globally across North America, Europe and Asia.

You will be responsible for building critical technology solutions across multiple technical areas, focusing on next-generation Smart Order Router, Matching Engine, Market Access, and Risk Management systems. The position requires expertise in ultra-low latency development, advanced C++ programming, and deep understanding of system architecture.

As a technical leader, you'll drive software engineering best practices, lead communities of practice, and work closely with the trading desk to deliver high-performance trading solutions. You'll be involved in all aspects of the development lifecycle, from requirements gathering to implementation and testing.

The role offers an opportunity to work with cutting-edge technology in electronic trading, contributing to critical financial infrastructure while collaborating with talented professionals across the globe. You'll be part of JPMorgan Chase's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments.

We're looking for someone who can think beyond conventional approaches, has strong technical expertise in C++, multi-threaded programming, and low-latency systems, and can work effectively in a fast-paced, collaborative environment. This position offers the chance to make a significant impact on global financial markets while working with state-of-the-art technology.

The ideal candidate will combine technical excellence with business acumen, understanding both the intricacies of low-latency software development and the needs of trading operations. You'll have the opportunity to innovate and drive technological advancement in one of the world's leading financial institutions.

Last updated a day ago

Responsibilities For Lead eSoftware Engineer

  • Execute creative software solutions, design, development, and technical troubleshooting
  • Develop secure high-quality production code, review and debug code written by others
  • Identify opportunities to eliminate or automate remediation of recurring issues
  • Collaborate with cross-functional teams to understand business needs
  • Lead communities of practice across Software Engineering
  • Act as a front office developer interacting closely with the desk
  • Work on frameworks, infrastructure, trading engines and algos
  • Participate in all aspects of the software development cycle
  • Stay abreast of industry trends and regulatory changes

Requirements For Lead eSoftware Engineer

Linux
Python
  • Formal training or certification on C++14 onwards concepts
  • Expertise in multi-threaded and concurrent programming
  • Experience in TCP/IP network programming and familiarity with LBM/UME
  • Proven experience in ultra-low latency application development
  • Proficiency in Linux/Unix, with understanding of OS and kernel architecture
  • Advanced knowledge of system architecture, design, and business processes
  • Ability to work collaboratively in teams
  • Familiarity with modern Continuous Integration development practices
  • Knowledge of Multi-Asset Electronic Trading (preferred)
  • Experience with kernel tuning and low-level system programming (preferred)
  • Experience with Python, Git (preferred)

Benefits For Lead eSoftware Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Comprehensive health insurance
  • Retirement benefits
  • Vision coverage
  • Dental coverage

Interested in this job?

Jobs Related To JPMorgan Chase Lead eSoftware Engineer

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - Core Engineering - Go / Python

Lead Software Engineer position at JPMorgan Chase focusing on core banking platform development using Go/Python, microservices, and cloud technologies.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development and platform engineering, enhancing software delivery automation platforms for 15,000 engineers.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on C#/.Net development for Commercial and Investment Banking Technology, based in Athens, Greece.

Spark Middleware Engineer - Lead Software Engineer

Lead Software Engineer role at JPMorgan Chase specializing in Spark Middleware, offering $152K-$215K, requiring 5+ years experience in Python, AWS, and data engineering.