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 designs and builds digital asset services and investment applications for institutional and retail investors. The Senior Software Engineer joins the Core Custody engineering team in a hands-on role, writing code for product features and working with the technical lead and architect to build secure, scalable, resilient cloud-based microservices. The position involves designing and implementing REST API clients and services, exchanging asynchronous messages between services, managing data with SQL databases, writing automated unit and integration tests, packaging software in containers, coordinating builds through continuous integration pipelines, and preparing services for deployment on AWS. The engineer collaborates with product management to turn requirements and epics into deliverable solutions, contributes to engineering practices and reviews, provides support that may include on-call work, and mentors junior engineers. Fidelity’s onsite model is being phased in across regions and roles; onsite expectations vary and may evolve. The position does not offer immigration sponsorship.

Requirements

  • Expertise in core Java technologies and frameworks such as Spring Boot.
  • Proficiency with 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 and 5+ years of experience.
  • Critical thinking skills to build end-to-end solutions.
  • 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.
  • Bachelor’s degree.

Responsibilities

  • Write code for product features and build cloud-based microservices with the technical lead and architect.
  • 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 with continuous integration pipelines, and prepare services for AWS deployment.
  • Work with product management to clarify 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 outstanding 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.
  • Retirement benefits.
  • 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