Senior Lead eSoftware Engineer - Java, Algorithmic trading

Aumni

Jersey City (NJ)

On-site

USD 171,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health care
Retirement savings
Tuition reimbursement

Job summary

TwinThread is seeking a Senior Lead eSoftware Engineer in Jersey City, NJ, to enhance and deliver top-notch technology products within their algorithmic trading team. You will be responsible for developing scalable algorithms and delivering production code, enhancing trade execution and performance.

The ideal candidate will have over 5 years of experience in software engineering, particularly with Java and algorithmic trading systems. Excellent benefits package and a dynamic work environment are offered.

Qualifications

  • 5+ years of experience in software engineering.
  • Experience with algorithmic trading protocols like FIX.
  • Ability to tackle design problems independently.

Responsibilities

  • Provide technical guidance and direction.
  • Develop secure, high-quality production code.
  • Implement algorithmic trading strategies.

Skills

Advanced proficiency in Java
System design
Algorithmic trading systems
Performance optimization
Multithreading in Java

Education

Bachelor's degree in Computer Science or related field

Tools

Cucumber
Kafka
Python
Linux

Job description

Senior Lead eSoftware Engineer - Java, Algorithmic trading

Location: Jersey City, NJ, United States

Job Information
  • Job Identification: 210670710
  • Job Category: Software Engineering
  • Business Unit: Commercial & Investment Bank
  • Posting Date: 25/09/2025, 12:47
  • Locations: 575 Washington Blvd, Jersey City, NJ, 07310, US
  • Job Schedule: Full time
  • Base Pay/Salary: Jersey City,NJ $171,000.00-$260,000.00
Job Description

Be an integral part of an agile team that constantly pushes the envelope to enhance, build, and deliver top‑notch technology products.

As a Senior Lead eSoftware Engineer at JPMorgan Chase within the Commercial and Investment Bank’s Markets Technology, Options Algorithmic Trading sub‑line, you will play a crucial role in an agile team. Your responsibilities include enhancing, creating, and delivering high‑quality technology products that are secure, stable, and scalable. Your technical expertise and problem‑solving skills will be vital in tackling challenges across various technologies and applications. As part of the Electronic Trading Technology (ETT) team, you will develop and maintain the robust technology infrastructure that underpins our electronic trading operations, including order management, trade execution, market data processing, and risk management. Within the ETT, your primary focus will be on the Options Algorithmic Trading team, developing and refining algorithmic trading engines for options instruments.

Job responsibilities
  • Regularly provide technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Execute creative software solutions, design, development, and troubleshooting, thinking beyond routine approaches.
  • Develop secure, high‑quality production code in Java, review and debug others’ code to ensure best practices and performance standards.
  • Design and implement algorithmic trading strategies, focusing on optimizing execution and performance in a low‑touch environment.
  • Collaborate with the product team to translate trading strategies into efficient and scalable algorithms.
  • Continuously improve and refactor existing codebases to enhance performance and implement comprehensive testing.
  • Serve as a function‑wide subject‑matter expert in one or more areas of focus.
  • Actively contribute to the engineering community as an advocate of firm‑wide frameworks, tools, and practices of the Software Development Life Cycle.
  • Influence peers and project decision‑makers to consider leading‑edge technologies.
  • Add to the team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands‑on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Java.
  • Experience with algorithmic trading systems and trading protocols such as FIX.
  • Experience in performance optimization and low‑touch system design.
  • Strong understanding of data structures, algorithms, and multithreading in Java.
  • Familiarity with financial markets and trading concepts, particularly equities and options.
  • Advanced knowledge of software applications and technical processes with depth in one or more technical disciplines (e.g., cloud, AI, machine learning, mobile).
  • Ability to tackle design and functionality problems independently with little oversight.
  • Practical cloud‑native experience.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred qualifications, capabilities, and skills
  • Design and implementation of high‑performance, low‑touch trading systems, familiarity with financial data feeds and market data integration.
  • Troubleshooting complex software issues and optimizing application performance and reliability.
  • Experience with messaging systems such as AMPS or Kafka for real‑time data streaming.
  • Experience with Cucumber for BDD and testing in Java environments.
  • Automation tools and scripting languages (Python, Shell) for testing and reporting.
  • Proficiency with Linux operating systems and scripts for administration.
  • Knowledge of monitoring and logging tools such as Grafana or Splunk.
Benefits

We offer a competitive total rewards package including base salary, commission‑based pay, discretionary incentive compensation, cash, and equity. Benefits cover comprehensive health care, on‑site wellness centers (when available), retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching. Additional benefits will be discussed during the hiring process.

Equal opportunity statement

We are an equal‑opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, or disability. We make reasonable accommodations for religious practices and mental or physical disabilities. Visit FAQs for more information about requesting an accommodation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer - Java/Algo Trading
Senior Lead Software Engineer - Java/Algo Trading

JPMorganChase • Plano (TX)

On-site
USD 120,000 - 150,000
Senior Lead Software Engineer - Java/Algo Trading
Senior Lead Software Engineer - Java/Algo Trading

J.P. Morgan • New York (NY)

On-site
USD 120,000 - 150,000
Health care coverage
Retirement savings plan
Tuition reimbursement
+1
Senior Lead eSoftware Engineer - C++ Electronic Trading
Senior Lead eSoftware Engineer - C++ Electronic Trading

Aumni • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Senior Lead Software Engineer - Front Office Trading
Senior Lead Software Engineer - Front Office Trading

Next Frontier Capital • Jersey City (NJ)

On-site
USD 180,000 - 260,000
Health care
On-site wellness centers
Retirement savings plan
+4
Senior Director of eSoftware Engineering - Derivatives Execution Algos Lead
Senior Director of eSoftware Engineering - Derivatives Execution Algos Lead

Fairygodboss • Jersey City (NJ)

On-site
USD 232,750 - 325,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
SeniorDirector of eSoftware Engineering - Derivatives Execution Algos Lead
SeniorDirector of eSoftware Engineering - Derivatives Execution Algos Lead

J.P. Morgan • New York (NY)

On-site
USD 150,000 - 180,000
Competitive total rewards package
Comprehensive health coverage
Retirement savings plan
Lead Software Engineer - Markets, Java, AWS, Spring Boot, Terraform
Lead Software Engineer - Markets, Java, AWS, Spring Boot, Terraform

Fairygodboss • Chicago (IL)

On-site
USD 120,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Aumni • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+3
Lead Software Engineer - Java/AWS
Lead Software Engineer - Java/AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 152,000 - 215,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Sr Lead Software Engineer (Java,AWS)
Sr Lead Software Engineer (Java,AWS)

JPMorganChase • New York (NY)

On-site
USD 120,000 - 160,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2