Software Engineer
Company: Haystack
Location: New York City Metropolitan Area
Type: Full-time
Level: mid
Posted: 2026-02-10
About this role
Principal Trading Engineer | Jersey City | Hybrid | $126,000 - $255,000
We're working with Fidelity Investments on this exciting opportunity. Join a pioneering team at Fidelity Digital Assets® to build high-performance, low-latency trading systems for the rapidly evolving cryptocurrency market using Java, Algo, and SOR technologies.
The Role
• Design and implement cutting-edge technology solutions for crypto trading, focusing on high-performance algorithms.
• Deliver high-quality, maintainable software in an Agile environment, collaborating closely with business partners.
• Drive software engineering excellence through continuous integration and deployment in a cloud-based environment.
• Set technical direction for software developers, guiding design and architecture decisions for scalable and resilient services.
• Write hands-on code for product features, embracing modern software development practices.
What You'll Need
• 10+ years of trading engineering experience with a strong background in low-latency trading systems.
• Expertise in modern Java with zero GC patterns and ultra-low latency design patterns.
• Experience in Capital Markets or cryptocurrency trading, including Algo Trading, OMS/EMS, and exchange connectivity platforms.
• Proficient with WebSocket and FIX protocols, and low-latency messaging products like Aeron, Solace, or 29West.
• Bachelor's degree in Computer Science or a related field.
What's On Offer
• Opportunity to work at the forefront of digital assets within an innovative and entrepreneurial culture.
• Comprehensive benefits package including health care, retirement, generous paid time off, and parental leave.
• Access to extensive learning resources and educational assistance for continuous professional development.
• A collaborative and dynamic environment where your ideas and mentorship will shape the future of finance.
Apply via Haystack today!