DescriptionWe have an opportunity to work on innovative mission-critical technology in a collaborative global environment. Be part of a team that values creativity initiative and professional growth.
As a Lead Software Engineer at JPMorgan Chase within Electronic Trading Technology team youll join a world-class team operating across major financial centers including New York London Hong Kong and Tokyo. You will join a team of talented C Developers who are driven by innovation and passionate about building cutting-edge technology. If you excel in fast-paced environments and possess deep expertise in algorithms data structures and operating systems this is your opportunity to make a significant impact at the forefront of electronic trading
Job responsibilities
- Design and build high-performance low-latency trading algorithms and strategies that power our electronic trading platforms.
- Lead complex projects and take full ownership of critical applications and components.
- Optimize and enhance our codebase for maximum performance scalability and reliability.
- Ensure system stability and robustness through rigorous testing and debugging.
- Collaborate closely with business partners and technology teams to translate requirements into innovative technical solutions.
- Stay ahead of industry trends and emerging technologies in algorithmic trading and smart order routing.
- Proactively identify and resolve issues ensuring seamless execution of our technology roadmap.
- Engage in all phases of the Software Development Life Cycle for our electronic trading services.
- Demonstrate sound judgment and leadership under pressure especially in time-sensitive situations.
- Mentor and guide junior and mid-level engineers fostering a culture of excellence and continuous learning
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Advanced proficiency in C11/14 STL and data structures.
- Strong Unix/Linux expertise with deep knowledge of multithreading and TCP/IP network programming.
- Solid understanding of Object-Oriented Programming software architecture and algorithms.
- Experience across all aspects of the Software Development Life Cycle.
Preferred qualifications capabilities and skills
- Experience with kernel tuning and low-level system programming.
- Familiarity with Boost libraries.
- Expertise in TCP/IP socket programming and knowledge of FIX protocol
- Background in Equities Futures and Options Electronic Trading Technology.
- Exposure to modern CI/CD development practices.
Required Experience:
IC
DescriptionWe have an opportunity to work on innovative mission-critical technology in a collaborative global environment. Be part of a team that values creativity initiative and professional growth.As a Lead Software Engineer at JPMorgan Chase within Electronic Trading Technology team youll join a ...
DescriptionWe have an opportunity to work on innovative mission-critical technology in a collaborative global environment. Be part of a team that values creativity initiative and professional growth.
As a Lead Software Engineer at JPMorgan Chase within Electronic Trading Technology team youll join a world-class team operating across major financial centers including New York London Hong Kong and Tokyo. You will join a team of talented C Developers who are driven by innovation and passionate about building cutting-edge technology. If you excel in fast-paced environments and possess deep expertise in algorithms data structures and operating systems this is your opportunity to make a significant impact at the forefront of electronic trading
Job responsibilities
- Design and build high-performance low-latency trading algorithms and strategies that power our electronic trading platforms.
- Lead complex projects and take full ownership of critical applications and components.
- Optimize and enhance our codebase for maximum performance scalability and reliability.
- Ensure system stability and robustness through rigorous testing and debugging.
- Collaborate closely with business partners and technology teams to translate requirements into innovative technical solutions.
- Stay ahead of industry trends and emerging technologies in algorithmic trading and smart order routing.
- Proactively identify and resolve issues ensuring seamless execution of our technology roadmap.
- Engage in all phases of the Software Development Life Cycle for our electronic trading services.
- Demonstrate sound judgment and leadership under pressure especially in time-sensitive situations.
- Mentor and guide junior and mid-level engineers fostering a culture of excellence and continuous learning
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Advanced proficiency in C11/14 STL and data structures.
- Strong Unix/Linux expertise with deep knowledge of multithreading and TCP/IP network programming.
- Solid understanding of Object-Oriented Programming software architecture and algorithms.
- Experience across all aspects of the Software Development Life Cycle.
Preferred qualifications capabilities and skills
- Experience with kernel tuning and low-level system programming.
- Familiarity with Boost libraries.
- Expertise in TCP/IP socket programming and knowledge of FIX protocol
- Background in Equities Futures and Options Electronic Trading Technology.
- Exposure to modern CI/CD development practices.
Required Experience:
IC
View more
View less