Senior Software Engineer (Java)
Core
Design, develop, and deploy large-scale, fault-tolerant data systems to record and process billions of daily events for FX and UST trading platforms.
Role type
Senior Software Engineer (Data Systems)
Builds
Proprietary tick database, data collection applications, and analytics tools for market data products.
Domain
Financial markets (FX, UST) / Big Data Engineering
Deliverable
production ML models | product features
Required skills
Java, PostgreSQL, Linux, Git, design patterns, data structures, algorithms, big data processing
Preferred skills
AI usage in SDLC, finance industry knowledge
Technologies
Java, PostgreSQL, Linux, Git, Claude, Copilot
Responsibilities
Build/test/maintain performant software for 24x5 data recording; drive architectural decisions for scalable systems; support APIs for big data analysis; automate monitoring of market conditions; generate business insight reports.
Seniority
Senior, hands-on IC
