Strong understanding of data structures and algorithms
Experience designing fault-tolerant distributed systems
This role involves building high-performance distributed systems that serve multiple trading workflows across Fixed Income, Foreign Exchange, Equities, and Derivatives
Job Summary
This role involves building high-performance distributed systems that serve multiple trading workflows across Fixed Income, Foreign Exchange, Equities, and Derivatives.
Engineers will design common frameworks and APIs to unify data exchange while driving initiatives to enhance scalability, resilience, and observability.
The position offers a comprehensive benefits plan including medical, dental, vision, 401(k) match, and incentive compensation for eligible roles.
Matching Summary
This role involves building high-performance distributed systems that serve multiple trading workflows across Fixed Income, Foreign Exchange, Equities, and Derivatives.
Salary
Base: $160,000 - $240,000 USD Annual; Bonus: Incentive compensation available for exempt roles; Benefits: Comprehensive plan including medical, dental, vision, 401(k) match, and paid time off
Skills & Requirements
Must-have
4+ years of C++ software development experience
Strong understanding of data structures and algorithms
Experience designing fault-tolerant distributed systems
Nice-to-have
Proficiency with modern C++ (C++17 or later)
Knowledge of streaming technologies like Kafka
Interest in financial markets and trade automation
Curiosity about performance optimization and reliability engineering
Key Requirements
Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent
Minimum 4 years of professional software development experience
Familiarity with CI/CD pipelines and agile development practices