Taro Logo

Senior Software Engineer (Blockchain)

A privately held financial services company providing enterprise-grade platforms for digital assets and traditional financial services.
Boston, MA, USAMerrimack, NH, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance · Blockchain

Job Description

Fidelity Digital Assets, a Fidelity Investments Company, is seeking a Senior Software Engineer to join their Wallet team. This role offers an exciting opportunity to work on enterprise-grade platforms for storing, trading, and servicing digital assets like Bitcoin and Ethereum. As part of a 130+ member global team, you'll develop backend services and APIs supporting digital assets transactions while working in a dynamic, startup-like environment within an established financial institution.

The position requires strong expertise in Java development, particularly with modern versions (Java 17+) and enterprise frameworks like Spring Boot. You'll be responsible for building resilient services, implementing REST APIs, and working with databases while ensuring high performance, quality, and security standards. The role combines technical depth in blockchain technology with enterprise-scale software engineering.

This is an ideal opportunity for an experienced software engineer who is passionate about cryptocurrency and blockchain technology, offering the chance to work at the intersection of traditional finance and digital assets. The hybrid working model provides flexibility while maintaining strong team collaboration, with onsite work required every other week. You'll be part of an innovative team that's reshaping the future of finance while leveraging Fidelity's extensive resources and industry expertise.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (Blockchain)

  • Develop secure crypto platform utilizing modern software development practices
  • Build reliable software that can withstand unreliable environments
  • Design and develop applications that meet business requirements
  • Ensure code quality through rigorous analysis and automated testing
  • Work in both small agile team and independently
  • Provide accurate work estimates

Requirements For Senior Software Engineer (Blockchain)

Java
PostgreSQL
  • Bachelor's degree in computer science or related field
  • 6+ years experience in Software engineering
  • Experience building resilient services in Java
  • Proficiency in Java 17 & above
  • Experience in developing web applications utilizing Java Enterprise Edition (J2EE)
  • Understanding of microservice architecture
  • Strong understanding of REST API implementation
  • Experience with Spring framework, Spring Boot and Spring Transaction Management
  • Proficiency in databases and SQL
  • Experience with unit and integration testing using Junit
  • Experience with CI/CD pipelines and tools like Jenkins
  • Strong analytical and communication skills

Related Jobs