Principal Software Engineer at Fidelity Investments Boston, MA

Downtown Boulder Partnership

Boston (MA)

On-site

USD 170,000 - 250,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Fidelity Investments is seeking a Principal Software Engineer for Core Custody - Institutional Digital to build and maintain a new API platform. You will work hands-on with engineering, architecture, and product teams to deliver a complete, reliable API offering that handles customer needs at scale.

You will design, implement, and document RESTful APIs using Java, with exposure to WebSockets and FIX APIs a plus.

Qualifications

  • Bachelor's degree in Computer Science or related field is required.
  • 8+ years of software engineering experience.
  • Expert in designing, building, and documenting customer facing RESTful APIs.
  • Experience in Java development.
  • Experience with WebSockets and/or FIX APIs is a plus.
  • Experience designing large scale distributed systems.
  • Familiarity with AWS services architecture and solution patterns.
  • Exposure to infra as code, test automation, CI/CD, and containerization.
  • Proficient in databases and SQL.
  • Ability to build reliable software in unreliable environments.
  • Strong communication and organizational skills.

Responsibilities

  • Build and maintain a new API platform for Fidelity Digital Assets Services.
  • Collaborate across engineering, architecture, and product teams to deliver a complete API offering.
  • Ensure APIs are reliable, resilient, and scalable for customers.

Skills

Bachelor's degree in Computer Science
8+ years software engineering
RESTful API design
Java development
WebSockets / FIX APIs (bonus)
Distributed systems design
AWS services
CI/CD and containerization
SQL databases
Analytical and communication skills

Education

Bachelor's degree in Computer Science or related

Tools

Java
WebSockets
FIX APIs
AWS
CI/CD
Containers

Job description

Job Description:

The Role

As a Principal Software Engineer for Core Custody - Institutional Digital, you will be responsible for building and maintaining a new API platform for accessing Fidelity Digital Assets Services. This is a hands‑on role where you will work across engineering, architecture, and product teams to deliver a complete API offering that is reliable, resilient, and meets the needs of our customers.

The Expertise and Skills You Bring

  • Bachelor's degree in Computer Science or related field required
  • 8+ years of software engineering experience
  • Expert in designing, building, and documenting customer facing RESTful APIs
  • Experience in Java development
  • Experience with WebSockets and/or FIX APIs is a plus
  • Prior experience designing and building large scale production distributed systems to support public facing websites
  • Familiarity with AWS services architecture and solution patterns is preferred
  • Exposure to infrastructure as code, test automation, CI/CD, and containerization
  • Proficient in databases and SQL
  • Ability to build reliable software that can withstand unreliable environments
  • Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time
  • Ability to collaborate stakeholders to understand business requirements

The Team

Fidelity Digital Assets, a Fidelity Investments Company, is developing a full‑service enterprise‑grade platform for storing, trading, and servicing digital assets, such as Bitcoin and Ethereum.

The Architecture Team is responsible for the technical vision across Fidelity Digital Assets and works with both technology and product teams to design secure, scalable, resilient cloud‑based services while ensuring that user requirements are met.

Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to accommodations@fmr.com .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - API Platform & Microservices
Principal Software Engineer - API Platform & Microservices

Downtown Boulder Partnership • Boston (MA)

On-site
USD 170,000 - 250,000
Principal Software Engineer
Principal Software Engineer

Habitat For Humanity Of Durham • Durham (NC)

On-site
USD 140,000 - 190,000
Principal Full-Stack Architect for FinTech Portfolio Tools
Principal Full-Stack Architect for FinTech Portfolio Tools

Fidelity Investments • Durham (NC)

On-site
USD 140,000 - 200,000
Principal Full Stack Engineer at Fidelity Investments Durham, NC
Principal Full Stack Engineer at Fidelity Investments Durham, NC

Fidelity Investments • Durham (NC)

Hybrid
USD 140,000 - 200,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Soteria Reinsurance Ltd. • Jersey City (NJ)

On-site
USD 190,000 - 200,000
Principal Analyst, Fund Operations & Administration for Digital Assets
Principal Analyst, Fund Operations & Administration for Digital Assets

Fidelity • Merrimack (NH)

On-site
USD 95,000 - 115,000
Fully paid parental leave
On-site health and wellness centers
Principal Software Engineer
Principal Software Engineer

Fidelity Investments • Durham (NC)

On-site
USD 120,000 - 170,000
Principal Software Engineer
Principal Software Engineer

Soteria Reinsurance Ltd. • Durham (NC), Northern (KY)

Hybrid
USD 120,000 - 170,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Fidelity Investments • New York (NY)

On-site
USD 180,000 - 260,000
Principal Software Engineer (Java, Spring Boot, REST)
Principal Software Engineer (Java, Spring Boot, REST)

Fidelity • United States

On-site
USD 107,000 - 216,000