Job Description
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 eSoftware Engineer at JPMorgan Chase within the Electronic Trading Technology group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading products in a secure, stable, and scalable way. You are responsible for building critical technology solutions across multiple technical areas to support the firm’s business objectives.
The Electronic Trading Technology (ETT) group is responsible for applications that execute electronic trading strategies globally, including the design, implementation, and support of low latency trading systems such as Smart Order Router, Matching Engine, Market Access, and Risk Management.
Job Responsibilities:
1. Design, develop, and troubleshoot creative software solutions, thinking beyond routine approaches to resolve technical problems.
2. Develop secure, high-quality production code, review, and debug code written by others.
3. Identify opportunities to automate or eliminate recurring issues to improve operational stability.
4. Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
5. Lead communities of practice to promote awareness and use of new technologies.
6. Act as a front office developer, working closely with the trading desk.
7. Work on a range of deliverables, including frameworks, infrastructure, trading engines, and algorithms.
8. Participate in all phases of the software development lifecycle, from requirements to testing.
9. Stay updated on industry trends, emerging technologies, and regulatory changes to keep trading platforms competitive and compliant.
10. Proactively identify opportunities for innovation and improvements within e-trading systems.
Required Qualifications, Capabilities, and Skills:
* Formal training or certification in C++14+ concepts and advanced experience.
* 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, understanding OS and kernel architecture.
* Advanced knowledge of system architecture, design, and business processes.
* Ability to work collaboratively and build meaningful relationships.
* Familiarity with modern CI practices, SDLC phases, and Agile methodologies.
Preferred Qualifications, Capabilities, and Skills:
* Knowledge of Multi-Asset Electronic Trading, including Equities, Futures, and Options Exchange Connectivity.
* Experience with kernel tuning and low-level system programming.
* Experience with Python and Git.
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. We value diversity and inclusion, making reasonable accommodations for employees' needs.
About The Team
Our Commercial & Investment Bank operates across banking, markets, securities, and payments, serving clients in over 100 countries. We provide strategic advice, raise capital, manage risk, and extend liquidity globally.
#J-18808-Ljbffr