Director of Software Engineering, C++, Equities Trading Technologies

Testing Site - JPMC

Singapore

On-site

SGD 350,000 - 550,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorganChase in Singapore invites applications for a Director of Software Engineering to lead a technology area within Equities Trading Technologies, driving impact across teams and regions.

You will architect ultra-low-latency trading systems in C++, define the technology roadmap, and collaborate with trading desks, quantitative researchers, and business stakeholders to translate requirements into scalable solutions.

Qualifications

  • 10+ years of software engineering experience with 15+ years applied experience, including 10+ years in trading systems.
  • Expert C++ development (C++14/17/20) with ultra-low-latency focus.
  • Proven track record building and scaling engineering teams, including hiring and mentoring.
  • Strong knowledge of low-latency optimization techniques.
  • Experience with exchange connectivity (FIX protocol, binary exchange protocols).

Responsibilities

  • Lead the design, development, and optimization of ultra-low-latency trading systems in C++ for equity derivatives.
  • Architect exchange connectivity solutions for Asian markets including FIX protocol and native binary exchange protocols.
  • Build and scale the Singapore engineering team, establishing hiring pipelines and university partnerships.
  • Define technology roadmap for trading systems expansion and drive strategic technical decisions across the region.
  • Partner with global engineering peers to deliver cross-region platform capabilities.
  • Mentor and develop engineers while fostering a culture of technical excellence and continuous improvement.
  • Collaborate with trading desks, researchers, and business stakeholders to translate trading requirements into technical solutions.
  • Champion firmwide frameworks, tools, and engineering best practices while driving adoption of modern development methodologies.

Skills

C++ development
Low-latency optimization
Leadership
Mentoring engineers
Cross-region collaboration

Education

Bachelor's degree in Computer Science or related

Tools

Jenkins

Job description

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

As a Director of Software Engineeringat JPMorganChase within the Equities Trading Technologies, you lead a technical area and drive impact within teams, technologies, and projects across departments. Utilize your in-depth knowledge of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving as a primary decision maker for your teams and be a driver of innovation and solution delivery.

Job Responsibilities
  • Lead the design, development, and optimization of ultra-low-latency trading systems in C++ for equity derivatives market making across APAC exchanges
  • Architect exchange connectivity solutions for Asian markets including FIX protocol and native binary exchange protocols
  • Build and scale the Singapore engineering team, establishing hiring pipelines and university partnerships to grow the team from ground up
  • Define technology roadmap for trading systems expansion and drive strategic technical decisions across the region
  • Partner with global engineering peers in Hong Kong, New York, and London to deliver cross-region platform capabilities
  • Mentor and develop other engineers while fostering a culture of technical excellence and continuous improvement
  • Collaborate with trading desks, quantitative researchers, and business stakeholders to translate trading requirements into technical solutions
  • Champion firmwide frameworks, tools, and engineering best practices while driving adoption of modern development methodologies
Required Qualifications, Capabilities, and Skills
  • Bachelor’s degree in computer science, Engineering, Mathematics, or other related disciplines
  • 10 or more years of software engineering experience in engineering concepts with 15+ years of applied experience, including 10+ years in trading systems
  • Expert-level proficiency in C++ development (C++14/17/20) with demonstrated experience building ultra-low-latency systems
  • Proven track record of building and scaling engineering teams, including hiring, mentoring, and developing senior engineers
  • Strong knowledge of low-latency optimization techniques
  • Experience with exchange connectivity including FIX protocol, binary exchange protocols, TCP/UDP socket programming, and multicast market data
  • Expertise in designing, building, and troubleshooting large-scale distributed systems with high-availability and automatic failover
  • Demonstrated ability to influence technical direction across global, matrixed organizations and drive consensus among senior stakeholders
  • Experience with configuration management, build tools, and continuous integration environments such as Jenkins
Preferred Qualifications, Capabilities, and Skills
  • Direct experience with Asian exchange protocols
  • Knowledge of options Greeks, market making strategies, volatility trading, and derivatives pricing
  • Experience building market data feed handlers and order management systems for high-throughput, latency-sensitive environments
  • Familiarity with AI-assisted development tools and modern engineering practices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Software Engineering, C++, Equities Trading Technologies
Director of Software Engineering, C++, Equities Trading Technologies

JPMorgan Chase & Co. • Singapore

On-site
SGD 250,000 - 420,000
Software Engineer III, Equities Technology - C++ Low Latency
Software Engineer III, Equities Technology - C++ Low Latency

JPMorgan Chase & Co. • Singapore

On-site
SGD 140,000 - 200,000
Lead C++ Low Latency Software Engineer, Equities Technologies
Lead C++ Low Latency Software Engineer, Equities Technologies

JPMorgan Chase & Co. • Singapore

On-site
SGD 90,000 - 120,000
Lead eSoftware engineer, Electronic Trading & Liquidity Integration, Equities Technologies Team, DevOps
Lead eSoftware engineer, Electronic Trading & Liquidity Integration, Equities Technologies Team, DevOps

Testing Site - JPMC • Singapore

On-site
SGD 180,000 - 240,000
Lead Software Engineer, Java - Equities Prime Securities Lending Technology Singapore
Lead Software Engineer, Java - Equities Prime Securities Lending Technology Singapore

Testing Site - JPMC • Singapore

On-site
SGD 180,000 - 240,000
Lead C++ Software Engineer, Equities Trading Technologies
Lead C++ Software Engineer, Equities Trading Technologies

Testing Site - JPMC • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer III, Java - Equities Prime Securities Lending Technology Singapore
Software Engineer III, Java - Equities Prime Securities Lending Technology Singapore

Testing Site - JPMC • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer, Trading Technology
Lead Software Engineer, Trading Technology

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 320,000
Senior Lead Software Engineer, Central Risk Booking, Equities Trading Technology
Senior Lead Software Engineer, Central Risk Booking, Equities Trading Technology

Testing Site - JPMC • Singapore

On-site
SGD 231,000 - 308,000
Lead eSoftware engineer, Java, Algo Trading, Equities Technologies Team
Lead eSoftware engineer, Java, Algo Trading, Equities Technologies Team

Testing Site - JPMC • Singapore

On-site
SGD 150,000 - 210,000