Description
We are seeking a Software Engineer - C++ to join our team at Equity IT, working on projects related to Millennium, a global alternative investment firm.
The Information Technology department is crucial to Millennium's business, focusing on developing flexible, scalable technology and advanced proprietary systems.
The Systematic Platform Execution & Exchange Data (SPEED) team is at the core of Millennium's Equities, Quant Strategies, and Shared Services Technology group, responsible for low-latency solutions for systematic and high-frequency trading.
Responsibilities:
- Design and build low-latency infrastructure and system components for order entry and other execution-related features.
- Develop convenience layer tools and services to support trading teams onboarding at MLP.
- Participate in a follow-the-sun (L2) support rotation for latency-critical systems, including real-time troubleshooting of production issues.
- Collaborate with the SPEED architect, quantitative researchers, and the business to deliver high-ROI solutions aligned with both platform and business strategy.
- Liaise with other MLP teams as needed, depending on project focus.
Requirements:
- 5+ years of experience delivering production-grade, low-latency systems.
- Demonstrated expertise in C++ for production, low-latency environments.
- Strong grounding in computer science and software development fundamentals, including algorithms and data structures.
- Professional experience with Java, particularly in low-latency or No-GC environments, is a strong plus.
- Solid understanding of Linux internals and CPU architecture (caches, NUMA, branch prediction), along with performance profiling experience, is a plus.
- Cloud experience (AWS, GCP) is a plus.
- High accountability and ownership, with strong self-management, prioritization, and the ability to meet deadlines.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://mlp.eightfold.ai/careers/job/755958855585