Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Lead eSoftware Engineer - Java, Algorithmic trading

JP Morgan Chase

Software and Technology Jobs

Senior Lead eSoftware Engineer - Java, Algorithmic trading

full-timePosted: Sep 25, 2025

Job Description

Senior Lead eSoftware Engineer - Java, Algorithmic trading

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through cutting-edge technology. As a Senior Lead eSoftware Engineer - Java, Algorithmic Trading in our Corporate & Investment Bank division, you will play a pivotal role in driving significant business impact by developing sophisticated trading systems that power our global markets operations. Based in Jersey City, NJ, this position offers the opportunity to tackle diverse challenges spanning multiple technologies, from low-latency execution engines to AI-driven strategy optimization, all while contributing to one of the world's largest investment banks. You will lead initiatives that enhance trading efficiency, mitigate risks, and capitalize on market opportunities in a highly regulated environment. In this leadership role, you will architect and implement Java-based solutions for algorithmic trading, collaborating closely with traders, quants, and compliance teams to deliver scalable, reliable platforms. Your expertise will be crucial in optimizing systems for ultra-low latency, integrating with real-time data feeds like Bloomberg or Refinitiv, and ensuring seamless execution across equities, fixed income, and derivatives markets. At JP Morgan Chase, you will leverage our state-of-the-art infrastructure, including cloud-native deployments on AWS, to innovate and stay ahead in the competitive landscape of electronic trading. This role demands not only technical prowess but also the ability to mentor teams and influence strategic decisions that directly impact billions in daily trading volume. Joining JP Morgan Chase means becoming part of a collaborative culture that values innovation, integrity, and inclusion. We offer unparalleled resources for professional growth, including access to global networks and advanced training programs tailored to financial technology. If you are passionate about combining software engineering with the thrill of financial markets, this position provides a platform to lead transformative projects that shape the industry's future, all while enjoying a comprehensive benefits package and a dynamic work environment in Jersey City.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based algorithmic trading applications to enhance trading efficiency and profitability
  • Collaborate with quantitative analysts, traders, and risk teams to translate complex trading strategies into robust software solutions
  • Optimize low-latency systems for high-frequency trading, ensuring minimal execution delays in volatile market conditions
  • Mentor and guide a team of software engineers, fostering best practices in code quality, testing, and agile methodologies
  • Integrate trading systems with JP Morgan's core infrastructure, including market data feeds and compliance tools
  • Conduct code reviews, performance tuning, and troubleshooting to maintain system reliability during peak trading volumes
  • Drive innovation by exploring emerging technologies like AI and cloud-native architectures for algorithmic enhancements
  • Ensure adherence to regulatory standards such as SEC, FINRA, and internal JP Morgan compliance policies
  • Participate in on-call rotations to support production systems and resolve critical incidents promptly
  • Contribute to strategic planning for the evolution of JP Morgan's electronic trading platforms

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of professional software engineering experience with a focus on Java development
  • Proven experience in algorithmic trading systems or high-frequency trading environments
  • Strong understanding of financial markets, trading protocols, and risk management principles
  • Experience with distributed systems, microservices architecture, and cloud platforms like AWS or Azure
  • Demonstrated leadership in mentoring junior engineers and leading cross-functional teams
  • Excellent problem-solving skills with the ability to handle complex, high-stakes technical challenges

Preferred Qualifications

  • Experience with low-latency programming and real-time data processing in financial services
  • Familiarity with FIX protocol, market data feeds, and electronic trading platforms
  • Advanced knowledge of machine learning algorithms applied to trading strategies
  • Previous work at a major financial institution like JP Morgan Chase or similar
  • Certifications in Java (e.g., Oracle Certified Professional) or financial technologies

Required Skills

  • Expertise in Java programming, including Spring Boot and reactive frameworks
  • Proficiency in algorithmic trading concepts and quantitative modeling
  • Strong knowledge of data structures, algorithms, and multithreading
  • Experience with SQL/NoSQL databases and real-time messaging systems like Kafka
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of financial instruments, derivatives, and market microstructure
  • Skills in unit testing, CI/CD pipelines, and automated deployment
  • Leadership and communication skills for cross-team collaboration
  • Problem-solving in high-pressure environments with attention to detail
  • Knowledge of security best practices for financial applications
  • Experience with performance profiling and latency optimization tools
  • Agile methodologies and version control with Git
  • Analytical mindset for debugging complex trading system issues
  • Adaptability to fast-paced, innovative tech in finance

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for advanced certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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 Java programming, including Spring Boot and reactive frameworksintermediate
  • Proficiency in algorithmic trading concepts and quantitative modelingintermediate
  • Strong knowledge of data structures, algorithms, and multithreadingintermediate
  • Experience with SQL/NoSQL databases and real-time messaging systems like Kafkaintermediate
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)intermediate
  • Understanding of financial instruments, derivatives, and market microstructureintermediate
  • Skills in unit testing, CI/CD pipelines, and automated deploymentintermediate
  • Leadership and communication skills for cross-team collaborationintermediate
  • Problem-solving in high-pressure environments with attention to detailintermediate
  • Knowledge of security best practices for financial applicationsintermediate
  • Experience with performance profiling and latency optimization toolsintermediate
  • Agile methodologies and version control with Gitintermediate
  • Analytical mindset for debugging complex trading system issuesintermediate
  • Adaptability to fast-paced, innovative tech in financeintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven experience in algorithmic trading systems or high-frequency trading environments (experience)
  • Strong understanding of financial markets, trading protocols, and risk management principles (experience)
  • Experience with distributed systems, microservices architecture, and cloud platforms like AWS or Azure (experience)
  • Demonstrated leadership in mentoring junior engineers and leading cross-functional teams (experience)
  • Excellent problem-solving skills with the ability to handle complex, high-stakes technical challenges (experience)

Preferred Qualifications

  • Experience with low-latency programming and real-time data processing in financial services (experience)
  • Familiarity with FIX protocol, market data feeds, and electronic trading platforms (experience)
  • Advanced knowledge of machine learning algorithms applied to trading strategies (experience)
  • Previous work at a major financial institution like JP Morgan Chase or similar (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or financial technologies (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based algorithmic trading applications to enhance trading efficiency and profitability
  • Collaborate with quantitative analysts, traders, and risk teams to translate complex trading strategies into robust software solutions
  • Optimize low-latency systems for high-frequency trading, ensuring minimal execution delays in volatile market conditions
  • Mentor and guide a team of software engineers, fostering best practices in code quality, testing, and agile methodologies
  • Integrate trading systems with JP Morgan's core infrastructure, including market data feeds and compliance tools
  • Conduct code reviews, performance tuning, and troubleshooting to maintain system reliability during peak trading volumes
  • Drive innovation by exploring emerging technologies like AI and cloud-native architectures for algorithmic enhancements
  • Ensure adherence to regulatory standards such as SEC, FINRA, and internal JP Morgan compliance policies
  • Participate in on-call rotations to support production systems and resolve critical incidents promptly
  • Contribute to strategic planning for the evolution of JP Morgan's electronic trading platforms

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for advanced certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements including hybrid options in Jersey City

Target Your Resume for "Senior Lead eSoftware Engineer - Java, Algorithmic trading" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Lead eSoftware Engineer - Java, Algorithmic trading. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Lead eSoftware Engineer - Java, Algorithmic trading" , 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 Senior Lead eSoftware Engineer - Java, Algorithmic trading @ 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

Senior Lead eSoftware Engineer - Java, Algorithmic trading

JP Morgan Chase

Software and Technology Jobs

Senior Lead eSoftware Engineer - Java, Algorithmic trading

full-timePosted: Sep 25, 2025

Job Description

Senior Lead eSoftware Engineer - Java, Algorithmic trading

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through cutting-edge technology. As a Senior Lead eSoftware Engineer - Java, Algorithmic Trading in our Corporate & Investment Bank division, you will play a pivotal role in driving significant business impact by developing sophisticated trading systems that power our global markets operations. Based in Jersey City, NJ, this position offers the opportunity to tackle diverse challenges spanning multiple technologies, from low-latency execution engines to AI-driven strategy optimization, all while contributing to one of the world's largest investment banks. You will lead initiatives that enhance trading efficiency, mitigate risks, and capitalize on market opportunities in a highly regulated environment. In this leadership role, you will architect and implement Java-based solutions for algorithmic trading, collaborating closely with traders, quants, and compliance teams to deliver scalable, reliable platforms. Your expertise will be crucial in optimizing systems for ultra-low latency, integrating with real-time data feeds like Bloomberg or Refinitiv, and ensuring seamless execution across equities, fixed income, and derivatives markets. At JP Morgan Chase, you will leverage our state-of-the-art infrastructure, including cloud-native deployments on AWS, to innovate and stay ahead in the competitive landscape of electronic trading. This role demands not only technical prowess but also the ability to mentor teams and influence strategic decisions that directly impact billions in daily trading volume. Joining JP Morgan Chase means becoming part of a collaborative culture that values innovation, integrity, and inclusion. We offer unparalleled resources for professional growth, including access to global networks and advanced training programs tailored to financial technology. If you are passionate about combining software engineering with the thrill of financial markets, this position provides a platform to lead transformative projects that shape the industry's future, all while enjoying a comprehensive benefits package and a dynamic work environment in Jersey City.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based algorithmic trading applications to enhance trading efficiency and profitability
  • Collaborate with quantitative analysts, traders, and risk teams to translate complex trading strategies into robust software solutions
  • Optimize low-latency systems for high-frequency trading, ensuring minimal execution delays in volatile market conditions
  • Mentor and guide a team of software engineers, fostering best practices in code quality, testing, and agile methodologies
  • Integrate trading systems with JP Morgan's core infrastructure, including market data feeds and compliance tools
  • Conduct code reviews, performance tuning, and troubleshooting to maintain system reliability during peak trading volumes
  • Drive innovation by exploring emerging technologies like AI and cloud-native architectures for algorithmic enhancements
  • Ensure adherence to regulatory standards such as SEC, FINRA, and internal JP Morgan compliance policies
  • Participate in on-call rotations to support production systems and resolve critical incidents promptly
  • Contribute to strategic planning for the evolution of JP Morgan's electronic trading platforms

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of professional software engineering experience with a focus on Java development
  • Proven experience in algorithmic trading systems or high-frequency trading environments
  • Strong understanding of financial markets, trading protocols, and risk management principles
  • Experience with distributed systems, microservices architecture, and cloud platforms like AWS or Azure
  • Demonstrated leadership in mentoring junior engineers and leading cross-functional teams
  • Excellent problem-solving skills with the ability to handle complex, high-stakes technical challenges

Preferred Qualifications

  • Experience with low-latency programming and real-time data processing in financial services
  • Familiarity with FIX protocol, market data feeds, and electronic trading platforms
  • Advanced knowledge of machine learning algorithms applied to trading strategies
  • Previous work at a major financial institution like JP Morgan Chase or similar
  • Certifications in Java (e.g., Oracle Certified Professional) or financial technologies

Required Skills

  • Expertise in Java programming, including Spring Boot and reactive frameworks
  • Proficiency in algorithmic trading concepts and quantitative modeling
  • Strong knowledge of data structures, algorithms, and multithreading
  • Experience with SQL/NoSQL databases and real-time messaging systems like Kafka
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of financial instruments, derivatives, and market microstructure
  • Skills in unit testing, CI/CD pipelines, and automated deployment
  • Leadership and communication skills for cross-team collaboration
  • Problem-solving in high-pressure environments with attention to detail
  • Knowledge of security best practices for financial applications
  • Experience with performance profiling and latency optimization tools
  • Agile methodologies and version control with Git
  • Analytical mindset for debugging complex trading system issues
  • Adaptability to fast-paced, innovative tech in finance

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for advanced certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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 Java programming, including Spring Boot and reactive frameworksintermediate
  • Proficiency in algorithmic trading concepts and quantitative modelingintermediate
  • Strong knowledge of data structures, algorithms, and multithreadingintermediate
  • Experience with SQL/NoSQL databases and real-time messaging systems like Kafkaintermediate
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)intermediate
  • Understanding of financial instruments, derivatives, and market microstructureintermediate
  • Skills in unit testing, CI/CD pipelines, and automated deploymentintermediate
  • Leadership and communication skills for cross-team collaborationintermediate
  • Problem-solving in high-pressure environments with attention to detailintermediate
  • Knowledge of security best practices for financial applicationsintermediate
  • Experience with performance profiling and latency optimization toolsintermediate
  • Agile methodologies and version control with Gitintermediate
  • Analytical mindset for debugging complex trading system issuesintermediate
  • Adaptability to fast-paced, innovative tech in financeintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven experience in algorithmic trading systems or high-frequency trading environments (experience)
  • Strong understanding of financial markets, trading protocols, and risk management principles (experience)
  • Experience with distributed systems, microservices architecture, and cloud platforms like AWS or Azure (experience)
  • Demonstrated leadership in mentoring junior engineers and leading cross-functional teams (experience)
  • Excellent problem-solving skills with the ability to handle complex, high-stakes technical challenges (experience)

Preferred Qualifications

  • Experience with low-latency programming and real-time data processing in financial services (experience)
  • Familiarity with FIX protocol, market data feeds, and electronic trading platforms (experience)
  • Advanced knowledge of machine learning algorithms applied to trading strategies (experience)
  • Previous work at a major financial institution like JP Morgan Chase or similar (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or financial technologies (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based algorithmic trading applications to enhance trading efficiency and profitability
  • Collaborate with quantitative analysts, traders, and risk teams to translate complex trading strategies into robust software solutions
  • Optimize low-latency systems for high-frequency trading, ensuring minimal execution delays in volatile market conditions
  • Mentor and guide a team of software engineers, fostering best practices in code quality, testing, and agile methodologies
  • Integrate trading systems with JP Morgan's core infrastructure, including market data feeds and compliance tools
  • Conduct code reviews, performance tuning, and troubleshooting to maintain system reliability during peak trading volumes
  • Drive innovation by exploring emerging technologies like AI and cloud-native architectures for algorithmic enhancements
  • Ensure adherence to regulatory standards such as SEC, FINRA, and internal JP Morgan compliance policies
  • Participate in on-call rotations to support production systems and resolve critical incidents promptly
  • Contribute to strategic planning for the evolution of JP Morgan's electronic trading platforms

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for advanced certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements including hybrid options in Jersey City

Target Your Resume for "Senior Lead eSoftware Engineer - Java, Algorithmic trading" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Lead eSoftware Engineer - Java, Algorithmic trading. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Lead eSoftware Engineer - Java, Algorithmic trading" , 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 Senior Lead eSoftware Engineer - Java, Algorithmic trading @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.