CareerPlan

Sr Lead Software Engineer - Java & Trading Platform

Hoboken, NJ, USFull-time2026-11-07 → 2026-11-09

Core

Lead software engineering for a secure, scalable, and high-performance trading platform supporting multi-asset classes (equities, fixed income, mutual funds) across the order lifecycle.

Role type

Senior Lead Software Engineer (Java & Trading Systems)

Builds

Microservices-based trading applications and distributed systems for order management, FIX routing, execution, allocation, and booking.

Domain

Financial Services / High-Frequency Trading / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Microservices, Reactive Programming, Kafka, Kubernetes, Redis, AWS, CI/CD, TDD/BDD, Mentoring, Domain-Driven Design, AI-assisted engineering governance

Preferred skills

Spring Boot, WebFlux, QuickFIX/J, FINRA Series 57 or 24, OMS/EMS experience

Technologies

Kafka, IBM MQ, Kubernetes, Redis, MSK, AWS, EKS, Aurora, Spring, OpenAPI, Swagger

Responsibilities

Lead and mentor a team of technologists and contractors; design and implement microservices using reactive patterns; drive adoption of AI-assisted engineering practices; oversee technical documentation and API design; conduct code reviews and ensure operational stability.

Seniority

Senior, hands-on IC with leadership responsibilities