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
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 2025Job 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?
