Senior Software Engineer (Java, Spring Boot, REST, SQL, AWS)

Fidelity Investments•Boston, MA
•$97,000 - $185,000

About The Position

Fidelity Digital Assets, a Fidelity Investments Company, is developing an enterprise-grade platform for storing, trading, and servicing digital assets such as Bitcoin and Ethereum. The Core Custody product area builds digital asset services and investment applications for institutional and retail investors. The Senior Software Engineer will be part of the Core Custody engineering team in a hands-on role, writing product-feature code and working with technical leads and architects to build secure, scalable, resilient cloud-based microservices. The work includes designing and implementing REST API clients and services, exchanging asynchronous messages between services, using SQL databases, writing automated tests, packaging software in containers, coordinating builds through continuous integration pipelines, and preparing services for deployment on AWS. The engineer will collaborate with product management to translate requirements and epics into stories and deliver customer-focused solutions. The role also contributes to engineering practices, supports services including on-call support when necessary, and mentors junior software engineers.

Requirements

  • Expertise in core Java technologies and frameworks such as Spring Boot.
  • Proficiency in databases and SQL.
  • Understanding of AWS or other cloud platforms and containerization technologies such as EKS and Docker.
  • Experience with version control systems such as Git.
  • Experience with asynchronous workers and resilient messaging services such as Kafka, SNS, and SQS.
  • Understanding of microservice architectures and twelve-factor app patterns.
  • Ability to build reliable software that can withstand unreliable environments.
  • Experience automating unit and integration tests using JUnit and the Spring Boot test framework.
  • A strong foundation in software engineering; 5+ years of experience.
  • Critical thinking skills to build end-to-end solutions.
  • Ability to learn new technologies and frameworks.
  • Ability to work both in a small agile team and independently, with a strong user focus.
  • Strong analytical, communication, and organizational skills, and ability to handle multiple tasks.
  • Bachelor’s degree preferred.
  • Fidelity will not provide immigration sponsorship for this position.

Nice To Haves

  • Experience using AI-assisted coding tools for code generation, refactoring, and debugging.
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.

Responsibilities

  • Write code for product features and develop secure, scalable, resilient cloud-based microservices.
  • Work closely with technical leads and architects on software design and implementation.
  • Design and implement REST API clients and services.
  • Exchange asynchronous messages between services and use SQL databases to manage data.
  • Write automated unit and integration tests.
  • Package software using containers, coordinate builds through continuous integration pipelines, and prepare services for deployment on AWS.
  • Work with product management on requirements, decompose epics into stories, and deliver solutions that meet or exceed customer expectations.
  • Build scalable, resilient cloud-based systems aligned with the long-term strategy.
  • Provide support, including on-call support when necessary.
  • Mentor junior software engineers.
  • Participate in code and design reviews, environment strategy, and build and deployment pipeline practices.
  • Provide actionable feedback in pull request reviews.

Benefits

  • Comprehensive health care coverage.
  • Emotional well-being support.
  • Market-leading retirement benefits.
  • Generous paid time off.
  • Parental leave.
  • Charitable giving employee match program.
  • Educational assistance, including student loan repayment, tuition reimbursement, and learning resources.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service