Software Engineer III
Core
Developing low-latency electronic trading solutions and next-generation platforms for Global Markets and Investment Banking.
Role type
Senior IC software engineer (electronic trading systems)
Builds
Low latency trading infrastructure, FIX connectivity, smart order routing, and algorithmic trading platforms.
Domain
Financial services / Electronic trading
Deliverable
production ML models | product features
Required skills
Java (APIs, collections, concurrency, NIO), multithreaded systems, Java garbage collector, low latency I/O, design patterns (Observer, Factory, Singleton), TDD, UML, OO design, Git, Maven/Gradle, Eclipse/IntelliJ.
Preferred skills
Algorithmic trading strategies (VWAP, TWAP), front office system architecture, equities/derivatives market knowledge, FIX protocol.
Responsibilities
Deliver functional changes to ETT strategy engines, implement core framework-level changes, interact with quantitative traders to capture requirements, participate in the full development lifecycle including testing and 2nd level support.
Seniority
Senior, hands-on IC
