US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Senior Director of eSoftware Engineering - Global Electronic Trading Technology

If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity for you.

As a Director of eSoftware Engineering at JPMorgan Chase within the Commercial and Investment Bank specifically as part of the Global Electronic Trading Technology team, you will hold a pivotal leadership role..

You will focus focuses on managing the development of our Smart Order Router, Matching Engine, Market Access, and Risk Management systems.

The ideal candidate will possess a wide variety of skills and capabilities, driving innovation and ensuring the robustness and efficiency of our electronic trading platforms.

Your leadership, technical expertise, and problem-solving skills will significantly influence business outcomes and address a broad range of challenges across diverse technologies and applications.

Job Responsibilities:


* Lead the design, development, and implementation of low latency electronic trading systems, focusing on Smart Order Router, Matching Engine, Market Access, and Risk Management .


* Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.


* Drive the strategic direction of electronic trading technology, ensuring alignment with business goals and regulatory requirements.


* Oversee the end-to-end software development lifecycle, from requirements gathering and design to deployment and maintenance.


* Ensure the scalability, performance, and reliability of trading systems, implementing best practices in software engineering and architecture.


* Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery.


* Optimize system performance through kernel tuning and low-level system programming.


* Manage and mentor a team of talented engineers, fostering a culture of innovation, collaboration, and continuous improvement.


* Stay abreast of industry trends, emerging technologies, and regulatory changes to ensure our trading platforms remain competitive and compliant.

Required qualifications, capabilities, and skills:


* Formal training or certification on software engineering concepts and 10+ years applied experience.

In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization


* Advanced knowledge of C++14 onwards, including template and generic programming.


* 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, kernel tuning and low-level system programming.


* Advanced knowledge of system architecture, design, and business processes.


* Proficiency in Linux/Unix, with an understanding of OS and kernel architecture.


* Expertise in application, data, and infrastruc...




Share Job