High-performance trading firm seeks a seasoned software engineer to build, optimize, and support critical systems that power real-time trading.
Requirements
- 3+ years of professional software development experience (or equivalent track record), ideally in fast-paced environments such as financial trading, crypto, or algorithmic sports betting
- Strong command of Python plus a compiled language such as C++ or Java
- Comfort building high-performance networked applications with a focus on low latency
- Analytical mindset with a track record of solving complex, systems-level challenges
- Bonus points for hands-on experience in live trading system development or exchange integration
Responsibilities
- Design and implement foundational components of real-time trading infrastructure
- Enhance and support existing systems responsible for market connectivity, stability, and performance
- Develop tools that interface with various electronic exchanges and maintain reliable data pipelines
- Troubleshoot and resolve production issues, continuously improving system resilience and performance
- Participate in technical planning and process improvement discussions
- Jump into new priorities as the landscape evolves
Other
- Collaborate closely with quantitative researchers and traders to align system capabilities with strategic initiatives
- Clear and concise communication skills across technical and non-technical teams
- Self-sufficient but collaborative—able to thrive solo or in cross-functional groups
- Consistent and dependable availability for mission-critical systems