Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Software Engineer - ICB Reward

Lead Software Engineer position at JPMorgan Chase focusing on building and maintaining Loyalty and Reward platforms using Java, cloud technologies, and microservices architecture.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on software development, system design, and technical leadership within the Consumer & Community Banking division.

Lead Software Engineer - Full Stack Engineer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java, React, and microservices architecture, offering competitive compensation and comprehensive benefits.

Lead Software Engineer - Java/Kotlin

Lead Software Engineer position at JPMorgan Chase focusing on Java/Kotlin development, requiring 5+ years of experience and strong technical leadership skills.

Lead Software Engineer - Full Stack Engineer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java and React, offering competitive compensation and comprehensive benefits.

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 21 days 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?