Software Engineer at Haystack

Date: 4 hours ago
City: Jersey City, NJ
Contract type: Full time

Haystack is partnered with Fidelity Investments


Fidelity Investments

Jersey City, NJ (Hybrid)

Principal Trading Engineer (Java, Algo, SOR) – Crypto Trading


Fidelity Digital Assets is seeking a Principal Trading Engineer to develop and maintain low-latency, high-performance trading systems for cryptocurrency markets. This hands-on role is ideal for engineers experienced in trading, algo systems, and cloud-based deployments.


What you’ll do:


  • Design and implement technology solutions for digital asset trading
  • Build ultra-low latency trading algorithms, matching engines, and smart order routers
  • Work with WebSocket, FIX protocols, and modern Java zero-GC patterns
  • Collaborate across teams on APIs, distributed systems, and resilient messaging services
  • Mentor and guide small agile teams, setting technical direction and driving innovation


Requirements:


  • Bachelor’s degree in CS or related field
  • 10+ years trading engineering experience, preferably in crypto or capital markets
  • Expertise in low-latency design patterns, trading systems, and kernel bypass tech
  • Experience with SQL, time-series databases, microservices, and cloud deployments
  • Strong collaboration, communication, and leadership skills


Why Fidelity:


  • Join a high-growth, innovative team bridging traditional finance and digital assets
  • Work on a full-service enterprise-grade crypto trading platform
  • Hybrid work model with access to cutting-edge trading technology and mentorship


Apply on Haystack

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Browse All Jobs in This State

Explore full job listings for the area:: Jobs in Jersey City | Jobs in New Jersey

You May Also Be Interested In

Find other job listings similar to this one: