Senior Java Developer - Rates Derivatives Algo & E-Trading
Core
Lead software engineering for the FICFX e-trading platform, developing and maintaining solutions for fixed income derivatives and algorithmic trading.
Role type
Senior IC Lead Software Engineer (Java)
Builds
FICFX e-trading platform components, new services, and business logic for fixed income derivatives
Domain
Financial Services / Fixed Income Derivatives / Algorithmic Trading
Deliverable
production ML models | product features
Required skills
Core Java (JDK 21+), Object-Oriented Programming, Legacy System Integration, Requirements Gathering, QA Automation, Framework Development
Preferred skills
Fixed Income domain knowledge, Swaps experience, Algo development experience, B2C Exchange experience (Tradeweb/Bloomberg), AI tools (AMP/Claude Code)
Technologies
Java, JDK 21, Python, Scala
Responsibilities
Drive innovation in software design and architecture, Partner with business leaders to align tech initiatives, Define and implement strategies for optimizing development processes, Provide strategic direction for the software engineering function, Evaluate and recommend tools and platforms, Represent the engineering function in executive meetings
Seniority
Senior, hands-on IC with leadership responsibilities