Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead C++ Software Engineer, Equities Trading Technologies

JP Morgan Chase

Software and Technology Jobs

Lead C++ Software Engineer, Equities Trading Technologies

full-timePosted: Oct 27, 2025

Job Description

Lead C++ Software Engineer, Equities Trading Technologies

Location: Singapore

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of reimagining the future of financial services through cutting-edge technology. As a Lead C++ Software Engineer in Equities Trading Technologies, you will play a pivotal role in our dynamic team based in Singapore, driving the development of mission-critical solutions that power global equities trading. This position involves working closely with agile squads to deliver high-performance, low-latency systems that handle massive volumes of market data, order executions, and risk assessments in real-time. Your contributions will directly impact our clients' ability to trade efficiently across Asia-Pacific and global markets, leveraging JP Morgan's unparalleled infrastructure and expertise in the financial industry. In this leadership role, you will architect and implement robust C++-based applications that integrate with exchange gateways, internal analytics engines, and compliance frameworks. You will collaborate with traders, quantitative analysts, and operations teams to innovate on trading strategies, optimize system throughput, and mitigate risks in a highly regulated environment. Expect to tackle challenges like reducing latency to microseconds, ensuring fault tolerance during peak volatility, and scaling systems to support emerging asset classes. Your work will adhere to JP Morgan's rigorous standards for security, reliability, and performance, contributing to our reputation as a trusted partner in equities trading. Joining JP Morgan Chase means becoming part of a global community that values diversity, inclusion, and professional growth. In Singapore, our state-of-the-art office provides a collaborative space to innovate while enjoying the vibrant city's lifestyle. This role offers opportunities to lead transformative projects, mentor emerging talent, and advance your career in one of the world's leading financial institutions, where technology meets finance to create lasting impact.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications for equities trading systems, ensuring low-latency execution and reliability
  • Collaborate with traders, quants, and compliance teams to translate business requirements into robust technical solutions
  • Lead code reviews, architectural decisions, and optimization efforts to enhance system performance in real-time trading environments
  • Implement and integrate APIs for seamless connectivity with exchange protocols, market data feeds, and internal risk management systems
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices within the agile team
  • Troubleshoot and resolve production issues in a 24/7 global trading environment, minimizing downtime and impact on business operations
  • Contribute to the evolution of trading technologies by incorporating emerging trends like machine learning for predictive analytics
  • Ensure adherence to security standards, data privacy regulations, and internal JP Morgan policies in all development work
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives to deliver value iteratively

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • Minimum of 7+ years of professional experience in software engineering, with a focus on C++ development
  • Proven experience in building high-performance, low-latency trading systems in the financial services industry
  • Strong understanding of equities trading workflows, including order management, execution, and risk controls
  • Experience working in agile environments with cross-functional teams in a global financial institution
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Excellent problem-solving skills and ability to handle complex, real-time data processing challenges

Preferred Qualifications

  • Master's degree in Computer Science or quantitative finance
  • Experience with JP Morgan's proprietary trading platforms or similar systems at other bulge-bracket banks
  • Knowledge of regulatory requirements such as MiFID II, Dodd-Frank, or MAS guidelines for equities trading
  • Prior leadership role in developing fault-tolerant, scalable systems for high-frequency trading
  • Familiarity with cloud-native technologies and containerization in a financial context

Required Skills

  • Expertise in C++11/14/17 standards, including multithreading, memory management, and STL
  • Proficiency in low-latency programming techniques and optimization for high-frequency trading
  • Strong knowledge of financial protocols such as FIX, OUCH, and ITCH for equities markets
  • Experience with real-time data processing, messaging systems like Kafka or ZeroMQ
  • Familiarity with database technologies including SQL and NoSQL for trading data storage
  • Understanding of networking concepts, TCP/IP, and hardware acceleration for performance tuning
  • Agile methodologies, including Scrum and Kanban, with tools like Jira or Confluence
  • Problem-solving and analytical skills for debugging complex distributed systems
  • Leadership and communication skills for collaborating in multicultural, global teams
  • Knowledge of software engineering best practices, including CI/CD pipelines and unit testing
  • Basic understanding of quantitative finance concepts like algorithmic trading and risk modeling
  • Adaptability to fast-paced environments with a focus on innovation in fintech
  • Attention to detail in ensuring compliance and audit readiness for financial systems

Benefits

  • Competitive base salary and performance-based annual bonuses aligned with JP Morgan's compensation philosophy
  • Comprehensive health, dental, and vision insurance coverage for employees and eligible dependents
  • Generous retirement savings plan with company matching contributions up to 6% of eligible compensation
  • Paid time off including vacation, sick leave, and parental leave policies supporting work-life balance
  • Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • Employee stock purchase plan and access to financial wellness resources tailored for the financial services industry
  • Global mobility support for career growth across JP Morgan's international offices, including Singapore
  • Wellness programs featuring gym memberships, mental health support, and onsite facilities in select locations

JP Morgan Chase is an equal opportunity employer.

Locations

  • Singapore, SG

Salary

Estimated Salary Rangehigh confidence

280,000 - 450,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in C++11/14/17 standards, including multithreading, memory management, and STLintermediate
  • Proficiency in low-latency programming techniques and optimization for high-frequency tradingintermediate
  • Strong knowledge of financial protocols such as FIX, OUCH, and ITCH for equities marketsintermediate
  • Experience with real-time data processing, messaging systems like Kafka or ZeroMQintermediate
  • Familiarity with database technologies including SQL and NoSQL for trading data storageintermediate
  • Understanding of networking concepts, TCP/IP, and hardware acceleration for performance tuningintermediate
  • Agile methodologies, including Scrum and Kanban, with tools like Jira or Confluenceintermediate
  • Problem-solving and analytical skills for debugging complex distributed systemsintermediate
  • Leadership and communication skills for collaborating in multicultural, global teamsintermediate
  • Knowledge of software engineering best practices, including CI/CD pipelines and unit testingintermediate
  • Basic understanding of quantitative finance concepts like algorithmic trading and risk modelingintermediate
  • Adaptability to fast-paced environments with a focus on innovation in fintechintermediate
  • Attention to detail in ensuring compliance and audit readiness for financial systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • Minimum of 7+ years of professional experience in software engineering, with a focus on C++ development (experience)
  • Proven experience in building high-performance, low-latency trading systems in the financial services industry (experience)
  • Strong understanding of equities trading workflows, including order management, execution, and risk controls (experience)
  • Experience working in agile environments with cross-functional teams in a global financial institution (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Excellent problem-solving skills and ability to handle complex, real-time data processing challenges (experience)

Preferred Qualifications

  • Master's degree in Computer Science or quantitative finance (experience)
  • Experience with JP Morgan's proprietary trading platforms or similar systems at other bulge-bracket banks (experience)
  • Knowledge of regulatory requirements such as MiFID II, Dodd-Frank, or MAS guidelines for equities trading (experience)
  • Prior leadership role in developing fault-tolerant, scalable systems for high-frequency trading (experience)
  • Familiarity with cloud-native technologies and containerization in a financial context (experience)

Responsibilities

  • Design, develop, and maintain high-performance C++ applications for equities trading systems, ensuring low-latency execution and reliability
  • Collaborate with traders, quants, and compliance teams to translate business requirements into robust technical solutions
  • Lead code reviews, architectural decisions, and optimization efforts to enhance system performance in real-time trading environments
  • Implement and integrate APIs for seamless connectivity with exchange protocols, market data feeds, and internal risk management systems
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices within the agile team
  • Troubleshoot and resolve production issues in a 24/7 global trading environment, minimizing downtime and impact on business operations
  • Contribute to the evolution of trading technologies by incorporating emerging trends like machine learning for predictive analytics
  • Ensure adherence to security standards, data privacy regulations, and internal JP Morgan policies in all development work
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives to deliver value iteratively

Benefits

  • general: Competitive base salary and performance-based annual bonuses aligned with JP Morgan's compensation philosophy
  • general: Comprehensive health, dental, and vision insurance coverage for employees and eligible dependents
  • general: Generous retirement savings plan with company matching contributions up to 6% of eligible compensation
  • general: Paid time off including vacation, sick leave, and parental leave policies supporting work-life balance
  • general: Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • general: Employee stock purchase plan and access to financial wellness resources tailored for the financial services industry
  • general: Global mobility support for career growth across JP Morgan's international offices, including Singapore
  • general: Wellness programs featuring gym memberships, mental health support, and onsite facilities in select locations

Target Your Resume for "Lead C++ Software Engineer, Equities Trading Technologies" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead C++ Software Engineer, Equities Trading Technologies. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead C++ Software Engineer, Equities Trading Technologies" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead C++ Software Engineer, Equities Trading Technologies @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Lead C++ Software Engineer, Equities Trading Technologies

JP Morgan Chase

Software and Technology Jobs

Lead C++ Software Engineer, Equities Trading Technologies

full-timePosted: Oct 27, 2025

Job Description

Lead C++ Software Engineer, Equities Trading Technologies

Location: Singapore

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of reimagining the future of financial services through cutting-edge technology. As a Lead C++ Software Engineer in Equities Trading Technologies, you will play a pivotal role in our dynamic team based in Singapore, driving the development of mission-critical solutions that power global equities trading. This position involves working closely with agile squads to deliver high-performance, low-latency systems that handle massive volumes of market data, order executions, and risk assessments in real-time. Your contributions will directly impact our clients' ability to trade efficiently across Asia-Pacific and global markets, leveraging JP Morgan's unparalleled infrastructure and expertise in the financial industry. In this leadership role, you will architect and implement robust C++-based applications that integrate with exchange gateways, internal analytics engines, and compliance frameworks. You will collaborate with traders, quantitative analysts, and operations teams to innovate on trading strategies, optimize system throughput, and mitigate risks in a highly regulated environment. Expect to tackle challenges like reducing latency to microseconds, ensuring fault tolerance during peak volatility, and scaling systems to support emerging asset classes. Your work will adhere to JP Morgan's rigorous standards for security, reliability, and performance, contributing to our reputation as a trusted partner in equities trading. Joining JP Morgan Chase means becoming part of a global community that values diversity, inclusion, and professional growth. In Singapore, our state-of-the-art office provides a collaborative space to innovate while enjoying the vibrant city's lifestyle. This role offers opportunities to lead transformative projects, mentor emerging talent, and advance your career in one of the world's leading financial institutions, where technology meets finance to create lasting impact.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications for equities trading systems, ensuring low-latency execution and reliability
  • Collaborate with traders, quants, and compliance teams to translate business requirements into robust technical solutions
  • Lead code reviews, architectural decisions, and optimization efforts to enhance system performance in real-time trading environments
  • Implement and integrate APIs for seamless connectivity with exchange protocols, market data feeds, and internal risk management systems
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices within the agile team
  • Troubleshoot and resolve production issues in a 24/7 global trading environment, minimizing downtime and impact on business operations
  • Contribute to the evolution of trading technologies by incorporating emerging trends like machine learning for predictive analytics
  • Ensure adherence to security standards, data privacy regulations, and internal JP Morgan policies in all development work
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives to deliver value iteratively

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • Minimum of 7+ years of professional experience in software engineering, with a focus on C++ development
  • Proven experience in building high-performance, low-latency trading systems in the financial services industry
  • Strong understanding of equities trading workflows, including order management, execution, and risk controls
  • Experience working in agile environments with cross-functional teams in a global financial institution
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Excellent problem-solving skills and ability to handle complex, real-time data processing challenges

Preferred Qualifications

  • Master's degree in Computer Science or quantitative finance
  • Experience with JP Morgan's proprietary trading platforms or similar systems at other bulge-bracket banks
  • Knowledge of regulatory requirements such as MiFID II, Dodd-Frank, or MAS guidelines for equities trading
  • Prior leadership role in developing fault-tolerant, scalable systems for high-frequency trading
  • Familiarity with cloud-native technologies and containerization in a financial context

Required Skills

  • Expertise in C++11/14/17 standards, including multithreading, memory management, and STL
  • Proficiency in low-latency programming techniques and optimization for high-frequency trading
  • Strong knowledge of financial protocols such as FIX, OUCH, and ITCH for equities markets
  • Experience with real-time data processing, messaging systems like Kafka or ZeroMQ
  • Familiarity with database technologies including SQL and NoSQL for trading data storage
  • Understanding of networking concepts, TCP/IP, and hardware acceleration for performance tuning
  • Agile methodologies, including Scrum and Kanban, with tools like Jira or Confluence
  • Problem-solving and analytical skills for debugging complex distributed systems
  • Leadership and communication skills for collaborating in multicultural, global teams
  • Knowledge of software engineering best practices, including CI/CD pipelines and unit testing
  • Basic understanding of quantitative finance concepts like algorithmic trading and risk modeling
  • Adaptability to fast-paced environments with a focus on innovation in fintech
  • Attention to detail in ensuring compliance and audit readiness for financial systems

Benefits

  • Competitive base salary and performance-based annual bonuses aligned with JP Morgan's compensation philosophy
  • Comprehensive health, dental, and vision insurance coverage for employees and eligible dependents
  • Generous retirement savings plan with company matching contributions up to 6% of eligible compensation
  • Paid time off including vacation, sick leave, and parental leave policies supporting work-life balance
  • Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • Employee stock purchase plan and access to financial wellness resources tailored for the financial services industry
  • Global mobility support for career growth across JP Morgan's international offices, including Singapore
  • Wellness programs featuring gym memberships, mental health support, and onsite facilities in select locations

JP Morgan Chase is an equal opportunity employer.

Locations

  • Singapore, SG

Salary

Estimated Salary Rangehigh confidence

280,000 - 450,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in C++11/14/17 standards, including multithreading, memory management, and STLintermediate
  • Proficiency in low-latency programming techniques and optimization for high-frequency tradingintermediate
  • Strong knowledge of financial protocols such as FIX, OUCH, and ITCH for equities marketsintermediate
  • Experience with real-time data processing, messaging systems like Kafka or ZeroMQintermediate
  • Familiarity with database technologies including SQL and NoSQL for trading data storageintermediate
  • Understanding of networking concepts, TCP/IP, and hardware acceleration for performance tuningintermediate
  • Agile methodologies, including Scrum and Kanban, with tools like Jira or Confluenceintermediate
  • Problem-solving and analytical skills for debugging complex distributed systemsintermediate
  • Leadership and communication skills for collaborating in multicultural, global teamsintermediate
  • Knowledge of software engineering best practices, including CI/CD pipelines and unit testingintermediate
  • Basic understanding of quantitative finance concepts like algorithmic trading and risk modelingintermediate
  • Adaptability to fast-paced environments with a focus on innovation in fintechintermediate
  • Attention to detail in ensuring compliance and audit readiness for financial systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • Minimum of 7+ years of professional experience in software engineering, with a focus on C++ development (experience)
  • Proven experience in building high-performance, low-latency trading systems in the financial services industry (experience)
  • Strong understanding of equities trading workflows, including order management, execution, and risk controls (experience)
  • Experience working in agile environments with cross-functional teams in a global financial institution (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Excellent problem-solving skills and ability to handle complex, real-time data processing challenges (experience)

Preferred Qualifications

  • Master's degree in Computer Science or quantitative finance (experience)
  • Experience with JP Morgan's proprietary trading platforms or similar systems at other bulge-bracket banks (experience)
  • Knowledge of regulatory requirements such as MiFID II, Dodd-Frank, or MAS guidelines for equities trading (experience)
  • Prior leadership role in developing fault-tolerant, scalable systems for high-frequency trading (experience)
  • Familiarity with cloud-native technologies and containerization in a financial context (experience)

Responsibilities

  • Design, develop, and maintain high-performance C++ applications for equities trading systems, ensuring low-latency execution and reliability
  • Collaborate with traders, quants, and compliance teams to translate business requirements into robust technical solutions
  • Lead code reviews, architectural decisions, and optimization efforts to enhance system performance in real-time trading environments
  • Implement and integrate APIs for seamless connectivity with exchange protocols, market data feeds, and internal risk management systems
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices within the agile team
  • Troubleshoot and resolve production issues in a 24/7 global trading environment, minimizing downtime and impact on business operations
  • Contribute to the evolution of trading technologies by incorporating emerging trends like machine learning for predictive analytics
  • Ensure adherence to security standards, data privacy regulations, and internal JP Morgan policies in all development work
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives to deliver value iteratively

Benefits

  • general: Competitive base salary and performance-based annual bonuses aligned with JP Morgan's compensation philosophy
  • general: Comprehensive health, dental, and vision insurance coverage for employees and eligible dependents
  • general: Generous retirement savings plan with company matching contributions up to 6% of eligible compensation
  • general: Paid time off including vacation, sick leave, and parental leave policies supporting work-life balance
  • general: Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • general: Employee stock purchase plan and access to financial wellness resources tailored for the financial services industry
  • general: Global mobility support for career growth across JP Morgan's international offices, including Singapore
  • general: Wellness programs featuring gym memberships, mental health support, and onsite facilities in select locations

Target Your Resume for "Lead C++ Software Engineer, Equities Trading Technologies" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead C++ Software Engineer, Equities Trading Technologies. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead C++ Software Engineer, Equities Trading Technologies" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead C++ Software Engineer, Equities Trading Technologies @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.