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