Tech Lead, Java for Equities Structured Products

Battle Tested

New York (NY)

On-site

USD 180,000 - 260,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Battle Tested is seeking an experienced Software Engineer III to lead a Java/Spring-based Equities Structured Products platform in New York. As Technical Lead, you will own the front-office tech stack, deliver real-time workflows, and coordinate with Traders, Structurers, Operations, Risk, and external vendors.

You will drive architecture decisions, improve CI/CD, automate tests, modernize legacy components, and guide a team of engineers through the full software development lifecycle.

Qualifications

  • 8+ years of technology experience in capital markets, derivatives, or structured products.
  • Hands-on Java development with Spring Framework expertise.
  • Experience designing, building, and operating distributed real-time front-office systems.
  • Knowledge of Equity Derivatives, Structured Notes, and risk concepts.
  • Understanding of market-making and trade execution workflows.
  • Proven ownership of complex production systems and modernization efforts.

Responsibilities

  • Own the technology stack supporting Structured Notes secondary market activity, including market making, trade execution, lifecycle workflows, and external vendor connectivity.
  • Lead technical direction and engineering delivery while remaining an active, hands-on developer.
  • Design, develop, and enhance Java/Spring applications and distributed systems that support real-time front-office workflows.
  • Make architectural decisions, establish engineering standards, and build maintainable solutions with integration, testing, performance, and resilience considered from the outset.
  • Execute milestones within a multi-year technology roadmap aligned with the Structured Notes growth strategy.
  • Partner with Trading and Structuring to define requirements, assess priorities, and deliver capabilities that support increasing transaction volumes and product complexity.
  • Improve production stability, availability, recovery capabilities, and overall operational resilience.
  • Modernize legacy components, simplify architecture, reduce technical debt, and automate manual processes.
  • Strengthen integration across Trading, Operations, Risk, external vendors, and supporting technology platforms.
  • Lead requirements refinement, work estimation, technical planning, and delivery through the full software development lifecycle.
  • Develop unit tests and automated integration, regression, and performance tests.
  • Improve continuous integration and continuous delivery (CI/CD) pipelines and automate release activities.
  • Conduct code reviews, mentor engineers, and guide development teams in sound engineering practices.
  • Use proofs of concept to evaluate solutions and address technical uncertainty.

Skills

Java
Spring Framework
Distributed systems
Front-office trading
Equity Derivatives
Leadership
CI/CD & Testing

Education

Bachelor's degree

Tools

Python
C#

Job description

Battle Tested is seeking an experienced Software Engineer III to lead a Java/Spring-based Equities Structured Products platform in New York. As Technical Lead, you will own the front-office tech stack, deliver real-time workflows, and coordinate with Traders, Structurers, Operations, Risk, and external vendors.

You will drive architecture decisions, improve CI/CD, automate tests, modernize legacy components, and guide a team of engineers through the full software development lifecycle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Java Engineer - Equities OMS & Trading Platform
Senior Lead Java Engineer - Equities OMS & Trading Platform

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 200,000
Software Engineer III - Equities Structured Products Technology
Software Engineer III - Equities Structured Products Technology

Battle Tested • New York (NY)

On-site
USD 180,000 - 260,000
Senior Lead Java Engineer for Back Office Trading
Senior Lead Java Engineer for Back Office Trading

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 281,000
Senior Core Java Engineer - Trading Tech Lead
Senior Core Java Engineer - Trading Tech Lead

Citigroup Inc. • New York (NY)

On-site
USD 142,000 - 213,000
Senior Lead Java Engineer — Real-Time Trading Platform
Senior Lead Java Engineer — Real-Time Trading Platform

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Lead Software Engineer, Equity Derivatives Platform
Lead Software Engineer, Equity Derivatives Platform

Testing Site - JPMC • New York (NY)

On-site
USD 150,000 - 210,000
Lead Software Engineer- Java
Lead Software Engineer- Java

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Senior Java Engineer - Equities Trading (Hybrid NYC)
Senior Java Engineer - Equities Trading (Hybrid NYC)

Shulman Fleming & Partners • New York (NY)

Hybrid
USD 120,000 - 200,000
Senior Java Full-Stack Engineer: Platform Modernization Lead
Senior Java Full-Stack Engineer: Platform Modernization Lead

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Equities OMS Tech Lead & Platform Architect
Senior Equities OMS Tech Lead & Platform Architect

Jefferies • New York (NY)

On-site
USD 260,000 - 380,000