JPMorganChase · 11 hours ago
Lead Software Engineer - C++ Developer - Trading Controls
JPMorgan Chase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers and businesses. As a Lead Software Engineer, you will be a core technical contributor responsible for developing high-performance, low-latency risk controls and trading algorithms for electronic trading platforms.
Asset ManagementBankingFinancial Services
Responsibilities
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
Design and build high-performance, low-latency risk controls, trading algorithms and strategies that power our electronic trading platforms
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
Mentor and guide junior and mid-level engineers, fostering a culture of excellence and continuous learning
Work on innovative, mission-critical technology in a collaborative, global environment
Be part of a team that values creativity, initiative, and professional growth
Enjoy opportunities for career advancement and continuous learning
Qualification
Required
Formal training or certification on software engineering concepts and 5+ years applied experience
Bachelor's degree or formal training in Software Engineering, plus 10+ years of hands-on experience
Advanced proficiency in C++11/14, STL, and data structures
Strong Unix/Linux expertise, with deep knowledge of multithreading and TCP/IP network programming
Experiencing leading complex projects and take full ownership of critical applications and components
Solid understanding of Object-Oriented Programming, software architecture, and algorithms
Demonstrated sound judgment and leadership under pressure, especially in time-sensitive situations
Engaged in all phases of the Software Development Life Cycle for our electronic trading services
Preferred
Experience with kernel tuning and low-level system programming
Familiarity with Boost libraries
Expertise in TCP/IP socket programming
Knowledge of FIX protocol
Background in Equities, Futures, and Options Electronic Trading Technology
Exposure to modern CI/CD development practices
Benefits
Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching
Company
JPMorganChase
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets.
H1B Sponsorship
JPMorganChase has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3471)
2024 (3469)
2023 (3395)
2022 (3594)
2021 (2515)
2020 (2495)
Funding
Current Stage
Public CompanyTotal Funding
unknown1998-02-01IPO
Leadership Team
Recent News
2026-01-23
2026-01-22
Company data provided by crunchbase