Senior Software Engineer

A privately held company providing financial expertise and developing enterprise-grade platforms for storing, trading and servicing digital assets.
Jersey City, NJ, USA
$76,000 - $144,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance · Blockchain

Description For Senior Software Engineer

Fidelity Digital Assets℠, a Fidelity Investments Company, is seeking a Senior Software Engineer for their Crypto Trading team in Jersey City, New Jersey. This role offers an exciting opportunity to work on cutting-edge cryptocurrency trading platforms and infrastructure.

As a Senior Software Engineer, you'll be responsible for developing and delivering high-quality, maintainable software solutions in an agile environment. The position involves hands-on coding, working with high-performance trading algorithms, and building secure, scalable cloud-based services. You'll collaborate with technical leads and architects while mentoring junior engineers.

The role is part of the Trading team, which manages platform services and APIs for cryptocurrency trading. The platform includes sophisticated components like a crossing engine, smart router, and market data aggregator, all operating in a low-latency, high-throughput environment.

What makes this opportunity unique is the combination of traditional financial expertise with cutting-edge blockchain technology. You'll be working at the intersection of established financial services and innovative digital asset solutions, helping bridge the gap between institutional investors and digital assets.

The position offers competitive compensation ($76,000-$144,000) and comprehensive benefits including 401(k) with company match, health coverage, parental leave, and educational assistance. Fidelity's hybrid working model provides flexibility while maintaining strong team collaboration.

This role is perfect for experienced engineers passionate about cryptocurrencies and financial technology, offering the stability of an established financial institution with the excitement of working on innovative blockchain solutions. Join a team that's reshaping the future of finance while developing your skills in a collaborative, iterative environment.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Implement High Performance algorithms for trading / crypto trading
  • Work closely with business partners on critical initiatives
  • Demonstrate software engineering excellence through CI/CD
  • Guide junior team members on technology
  • Collaborate with multiple stakeholders/cross-functional teams
  • Write code for product features
  • Build secure, scalable, resilient cloud-based services

Requirements For Senior Software Engineer

Java
  • Bachelor's degree in computer science or related field
  • At least 6 years of software engineering experience
  • Extensive experience with core Java Technologies
  • Working knowledge of relational and time series databases
  • Experience with designing APIs, distributed systems
  • Understanding of microservice architecture
  • Solid analytical, communication, and organizational skills
  • Experience with cryptocurrencies
  • Proficient with version control systems
  • Knowledge of Agile methodologies

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance
  • Comprehensive health care coverage
  • Educational assistance including student loan repayment
  • Tuition reimbursement

Interested in this job?

Jobs Related To Fidelity Investments Senior Software Engineer

Senior Performance Engineer (Java)

Senior Performance Engineer position at Fidelity Digital Assets focusing on Java-based performance testing for cryptocurrency trading platforms.

Senior Software Engineer (Python)

Senior Software Engineer position at Fidelity Investments focusing on Python development for financial services platforms and analytics engines.

Senior Business Process Model Developer

Senior BPM Developer position at Fidelity Investments focusing on designing and developing business process models using Java, JavaScript, and modern BPM platforms.