JOB DESCRIPTION
Join our Electronic Trading Technology team which offers an exciting opportunity to work on our Smart Order Router (SOR) product, playing a critical role in optimizing the execution of trades across various markets.
As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Banking's Electronic Trading Tech group, you will join a global team with a presence in New York, London, Hong Kong, and Tokyo. We are seeking a highly skilled and experienced Senior C++ Developer. You should have exceptionally strong programming & design skills in C++, and possess a good understanding of algorithms, data structures and operating systems.
Job responsibilities
• Design and implement high-performance, low-latency trading algorithms and strategies.
• Take end to end responsibilities of areas/apps, Drive projects/Complex assignments.
• Optimize and improve existing codebase for better performance, scalability, and reliability
• Conduct thorough testing and debugging to identify and resolve issues, ensuring the stability and robustness of the system
• Collaborate with business, and other technology teams to understand requirements and translate them into technical specifications
• Stay up-to-date with industry trends, best practices, and emerging technologies related to algorithmic trading and smart order routing
• Identifies and mitigates issues to execute a book of work while escalating issues as necessary
• Participating in various stages SDLC of JPMorgan Electronic Trading services.
• Exhibit sound judgment under pressure in handling time critical situations. Lead and follow Agile Methodologies and Principles
• Stay up-to-date with industry trends, best practices, and emerging technologies related to algorithmic trading and smart order routing.
• Ability to provide overall direction, oversight, and coaching for entry-level to mid-level software engineers that work on basic to moderately complex tasks
Required qualifications, capabilities, and skills
• Formal training or certification on software engineering concepts and 5+ years applied experience
• Strong proficiency in C++11/14, STL, Data Structures
• Multi-threading
• Linux/Unix
• Object-oriented design & programming
• Proficient in all aspects of the Software Development Life Cycle
Preferred qualifications, capabilities, and skills
• Kernel tuning and low-level system programming
• Boost
• TCP/IP socket programming
• FIX (www.fixprotocol.org)
• Equities, Futures, and Options Electronic Trading Tech experience
ABOUT US
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.