Senior Software Engineer-Trading
Core
Architect and build high-performance, low-latency Order Management System (OMS) microservices to bridge investment intent with market execution, ensuring precise trade allocation and reporting.
Role type
Senior IC Software Engineer (Trading Systems)
Builds
Mission-critical Order Lifecycle Management system connecting portfolio managers to executing brokers
Domain
Financial Services / Trading Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Quarkus, JVM tuning, concurrency, AWS, Kafka, SQL, NoSQL, FIX protocol, REST, File-based interfaces
Preferred skills
Trading domain knowledge, React, frontend technologies
Technologies
Java, Spring Boot, Quarkus, AWS, Kafka, SQL, NoSQL, FIX, REST
Responsibilities
Drive technical direction and architecture for scalable Java/Spring Boot microservices; Design trade order lifecycle logic and broker connectivity; Architect event-driven data solutions on AWS; Scale FIX, REST, and file-based integrations; Mentor teams and elevate engineering standards; Partner with cross-functional leaders on technical roadmaps
Seniority
Senior, hands-on IC with strategic leadership