Senior Software Engineer - FX Trading
Core
Design, build, and operate large-scale low-latency trading platforms for FX trading and related services.
Role type
Mid-level hands-on IC Java engineer
Builds
Trading venues, cloud services, and automated processes for FX Engineering
Domain
Financial markets infrastructure / FX trading
Deliverable
production ML models | product features | infrastructure
Required skills
Java, data structures and algorithms, concurrency, performance optimization, system architecture, memory management, network protocols (TCP/UDP/HTTP), AI agent direction, agile methodologies, DevOps automation
Preferred skills
Cloud technologies (AWS/Azure/GCP), SQL/NoSQL databases, AI/ML experimentation
Technologies
Java, AWS, Azure, GCP, SQL, NoSQL
Responsibilities
Develop and build complex applications for FX Engineering; Design, develop, and support trading venues; Maintain cloud services and build cloud-aware applications; Develop automated processes for issue prevention and resolution; Contribute to cost savings, security, and reliability improvements; Adopt new technologies including AI-assisted development
Seniority
Mid-level, hands-on IC