Software Engineer, Institutional
You will build low-latency, scalable trading services in Rust, including order management systems, exchange gateways, and risk management systems. You will enhance OMS functionality to ensure efficient order execution and routing in high-frequency environments. You will design and apply performance benchmarking and tuning, implement robust testing (unit, integration, performance, and failure recovery), and ensure security through strong encryption practices. You will collaborate closely with other engineering teams to deliver high-quality, high-performance systems.
Responsibilities
- Build low latency, scalable and highly performant trading services in Rust including order management systems exchange gateways and risk management systems
- Enhance and maintain order management system functionality to ensure efficient order execution routing and management
- Iterate on and improve high-throughput low-latency systems and financial services architecture
- Apply performance benchmarking and tuning to optimize system throughput and latency
- Ensure security by employing advanced encryption schemes to protect user and company data
- Embed testing across development from unit to end to end performance and failure recovery testing
- Collaborate with other tech teams to deliver high quality products and improve performance
Requirements
- Extensive experience in C++ and/or Rust
- Experience with Python and SQL
- Experience with multithreading
- Experience in network programming including multicast
- Experience in performance benchmarking and tuning
- Experience in trading systems architecture including order management systems exchange gateway connectivity and market data ingestion
- Strong testing practices embedded throughout development including unit integration performance and failure recovery testing
- Basic understanding of algorithms data structures databases and distributed systems
- Pragmatic approach to developing clean solutions to complex problems
- Innate curiosity and ability to learn new technologies
Benefits
- Unlimited vacation
- Unlimited books policy
- Apple equipment
- Equity
- Work from Anywhere up to 20 days per year