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

Fidelity Investments

Boston, MA, United StatesFull-time$97,000–$185,000Posted Oct 23, 2026

About the role

Fidelity will not provide immigration sponsorship for this position.

Job Description:

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.

Our goal in Core Custody product area is to design and build a suite of digital asset services and investment applications to serve the unique and varying needs of our institutional and retail investors.

As a Senior Software Engineer, you will be an integral part of the Core Custody engineering team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

This is a hands-on role where you will write code for product features. You will work closely with the technical lead and architect to build secure, scalable, resilient cloud-based microservices utilizing modern software development practices. You will help design and implement REST API clients and services, exchange asynchronous messages between services, and use SQL databases to manage data. You will also write automated unit and integration tests, package software using containers, coordinate builds using continuous integration pipelines and prepare your services for deployment on AWS.

The Expertise You Have

Expert in core Java technologies and frameworks like Spring Boot

Proficient in databases and SQL

Understanding of AWS or other cloud platforms and containerization technologies such as EKS and Docker

Experience working with version control systems like GIT.

Experience with asynchronous workers and resilient messaging services such as Kafka, SNS and SQS

An understanding of microservice architectures and twelve factor app patterns

Ability to build reliable software that can withstand unreliable environments

Unit and integration test automation using Junit and spring boot test framework

Provide actionable feedback in Pull request reviews

Experience using AI-assisted coding tools for code generation, refactoring, and debugging is an advantage

Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.

The Skills You Bring

A solid and strong foundation in software engineering – bachelor’s degree preferred, 5+ years’ experience

Possess critical thinking skills to build end-to-end solutions

Passionate and committed to learning new things and developing with the latest technologies and frameworks

Work well in both a small agile team and independently, having a strong user focus

Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time

Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipeline.

The Value You Deliver

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 our long-term strategy

Provide outstanding support, including on-call support when necessary

Mentor junior software engineers

Why Fidelity Digital Assets®?

Fidelity Digital Assets® embraces an entrepreneurial culture and startup mindset while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of 800+ forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.

Fidelity’s Onsite Working Model

Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

The base salary range for this position is $97,000-185,000 USD per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Certifications:

Category:

Information Technology

Responsibilities

  • Develop product features and secure, scalable cloud-based microservices.
  • Design and implement REST APIs, asynchronous messaging, and SQL data services.
  • Write automated unit and integration tests and prepare services for AWS deployment.
  • Collaborate with product management to translate requirements into solutions.
  • Provide on-call support when necessary and mentor junior software engineers.
  • Participate in code and design reviews and support build and deployment pipelines.

Qualifications

  • At least 5 years of software engineering experience; a bachelor's degree is preferred.
  • 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 Git, asynchronous workers, and messaging services such as Kafka, SNS, or SQS.
  • Understanding of microservice architectures, twelve-factor app patterns, and resilient software design.
  • Experience with JUnit, Spring Boot testing, continuous integration, and automated deployment tools such as Jenkins.
  • Strong analytical, communication, organizational, and problem-solving skills.

Benefits

  • Comprehensive health care coverage and emotional well-being support.
  • Retirement benefits, paid time off, and parental leave.
  • Charitable giving employee match program.
  • Educational assistance, including student loan repayment, tuition reimbursement, and learning resources.
  • Potential bonus or other variable compensation, subject to eligibility.

Skills mentioned

JavaSpring BootREST APIsSQLAWSMicroservicesDockerGitCI/CDIntegration Testing

About Fidelity Investments

Fidelity’s mission is to strengthen the financial well-being of our customers and deliver better outcomes for the clients and businesses we serve. Fidelity’s strength comes from the scale of our diversified, market-leading financial services businesses that serve individuals, families, employers, wealth management firms, and institutions. With assets under administration of $15.0 trillion, including discretionary assets of $5.9 trillion as of March 31, 2025, we focus on meeting the unique needs of a broad and growing customer base. Privately held for 78 years, Fidelity employs more than 77,000 associates across the United States, Ireland, and India. For our Terms and Conditions, please visit http://go.fidelity.com/LIterms

Financial Services10,001+ employeesBoston, MA

H-1B sponsorship history

Historical employer filing data was found for Fidelity Investments. The employer record includes 369 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.