JobsPrincipal Trading Engineer (Java, Algo, SOR)
Principal Trading Engineer (Java, Algo, SOR)
FidelityPrincipal Trading Engineer (Java, Algo, SOR)
FidelityLocation
Jersey City, NJ
Type
Full-time
Posted
6/11/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 2025Job description
The Principal Trading Engineer (Java, Algo, SOR) will be responsible for developing high-quality software solutions for Crypto Trading in an Agile environment. This role involves collaborating with business partners and stakeholders to deliver technology solutions that meet critical business needs. The position is part of the Fidelity Digital Assets® team, which focuses on building a robust platform for trading digital assets. The engineer will have opportunities to mentor junior team members and contribute to innovative solutions in a fast-paced environment.
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
- Knowledge of Agile methodologies or iterative development processes
- Excellent collaboration and interpersonal skills
Responsibilities
- Design and implement technology solutions for the Fidelity Digital Assets® business
- Develop high-performance algorithms for trading and crypto trading
- Work closely with business partners to contribute to business-critical initiatives
- Demonstrate software engineering excellence through continuous integration and continuous 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 other 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?
