JobsPrincipal Trading Engineer (Java, Algo, SOR)
Fidelity logo

Principal Trading Engineer (Java, Algo, SOR)

Fidelity

Location

Jersey City, NJ

Type

Full-time

Posted

7/1/2026

Compensation

$126,000 - $255,000 per year

Undergraduate with 5+ Years of Experience
Approval 99.8%·Filings 1,603·New hires 169·
💎 Strong Sponsor
·FY 2025

Job description

The Principal Trading Engineer role at Fidelity involves developing high-quality software solutions for the Crypto Trading team in an Agile environment. This hands-on position requires collaboration with business partners and stakeholders to design and implement technology solutions for trading. The team focuses on building secure, scalable, and resilient cloud-based services while fostering an innovative culture. Candidates will have the opportunity to work with cutting-edge technologies in the rapidly evolving digital asset space.

Requirements

  • Bachelor's degree in computer science or related field required
  • 10+ years of trading engineering experience
  • Experience in capital markets or cryptocurrency with exposure to trading and algo trading
  • Strong background in designing and developing low latency trading systems
  • Knowledge of WebSocket and FIX protocols
  • Experience in building matching engines, OMS/EMS, or exchange-connectivity platforms
  • Experience using kernel bypass technologies such as Solarflare OpenOnLoad
  • Extensive experience with modern Java using zero GC pattern
  • Highly proficient in ultra-low latency design patterns and optimizing trading systems
  • Hands-on experience with low latency messaging products like Aeron, Solace, or 29West
  • Proficient in SQL and knowledgeable about relational and time series databases
  • Experience with designing APIs, distributed systems, asynchronous workers, and resilient messaging services
  • Understanding of microservice architecture and cloud-based deployments
  • Ability to build reliable software that can withstand unreliable environments
  • Solid analytical, communication, and organizational skills
  • Interest in and experience with cryptocurrencies
  • Proficient with version control systems
  • Knowledge of Agile methodologies or iterative development processes

Responsibilities

  • Design and implement technology solutions for the Fidelity Digital Assets business
  • Develop high-performance algorithms for trading and crypto trading
  • Collaborate closely with business partners on business-critical initiatives
  • Demonstrate software engineering excellence through continuous integration and deployment
  • Guide junior team members on technology and best practices
  • Collaborate with multiple stakeholders and large cross-functional teams
  • Set technical direction for software developers by concluding design with tech leads and architecture
  • Coach team members and take accountability for deliverables

Benefits

  • Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.

Is this posting expired or inaccurate?