Software Engineer

Fidelity Investments•Durham, NC

About The Position

The Software Engineer will join the Planning Data Platform within Fidelity Wealth's Core Wealth Platform. The role focuses on building, testing, and engineering REST APIs and helping define and implement engineering solutions for technology products. The engineer will work in an agile team to develop extensible, scalable services that support the product owner's roadmap, contribute to engineering practices and code reviews, and help identify and resolve complex issues across environments. The role also calls for ownership, accountability, experimentation, collaboration, and a commitment to strong software engineering practices. Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Current onsite expectations vary by role and location and may evolve; this transition does not apply to fully remote roles. Fidelity will not provide immigration sponsorship for this position.

Requirements

  • Bachelor's or master's degree, or equivalent, in Computer Science or Engineering.
  • At least 2 years of hands-on development experience.
  • Experience with Domain Driven API design, Swagger or Open API Specifications, and API lifecycle management.
  • Experience developing APIs using core Java, Spring Core, Spring Boot, and SOAP/REST web services.
  • Experience using tools such as VSCode or IntelliJ in UNIX and Windows environments, and cloud technologies used in AWS.
  • Familiarity with testing frameworks and tools such as JUnit, Cucumber, and REST Assured.
  • Familiarity with deploying applications using Jenkins, Maven, and Docker, and with log aggregation tools such as Splunk and Data Dog for supporting production applications deployed in AWS.
  • Ability to work collaboratively and prioritize work based on strategic priority and impact.
  • Passion for engineering excellence; focus, innovation, self-direction, collaboration, and eagerness to learn and mentor.

Nice To Haves

  • Experience in financial services.
  • Familiarity with GitHub Copilot or DevAssist.

Responsibilities

  • Develop extensible and scalable services in an Agile team in support of the product owner's product roadmap.
  • Follow engineering practices and help establish new practices when needed.
  • Assist with identifying, isolating, resolving, and communicating complex problems across environments.
  • Conduct robust and consistent code reviews.
  • Complete work in support of the leadership vision and take ownership and accountability for assigned work.
  • Encourage experimentation and innovation, help others on the team, and promote outstanding software engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service