Senior Software Engineer (Node.js, Angular, REST APIs)

Fidelity Investments•Covington, KY

About The Position

Fidelity is seeking a product-aware, curious, and responsible senior software engineer to help build digital experiences and platforms supporting financial planning, investing, and retirement solutions. The role contributes to Fidelity’s digital presence across applications and platforms such as Fidelity.com, Fidelity Mobile, and Investor Centers. Working as part of autonomous, cross-functional teams, the engineer builds complete features from concept through deployment and contributes ideas to improve products. The position calls for collaboration in an iterative, fast-paced environment, along with ongoing learning and development. The engineer also provides technical leadership, mentors junior team members, and helps coordinate technical delivery across teams. Fidelity is transitioning toward 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 degree in computer science, information science, mathematics, physics, or equivalent.
  • Experience designing, developing, and maintaining Node.js and/or Java/JEE web applications in a fast-paced Scrum environment.
  • Experience building internet-facing applications using Node.js, NPM, and Express.
  • Front-end development skills using JavaScript, TypeScript, CSS, HTML, and browser developer tools.
  • Experience with modern single-page application and user-experience frameworks such as Angular or React.
  • Experience with automation tools or frameworks such as Cypress or Playwright.
  • Advanced Git skills and knowledge of branching strategies.
  • Experience building and deploying applications to AWS or Azure cloud and with serverless development.
  • Experience with API design and development and microservices architecture.
  • Knowledge of HTTP-based APIs, networking, and how the internet works.
  • Knowledge of asynchronous programming concepts, including promises, observers, and event loops.
  • Experience designing and implementing JavaScript build environments using tools such as Webpack, Grunt, or Gulp.
  • Experience with DevOps, automated testing, and continuous delivery, using technology such as Groovy, Jenkins, or Concourse.
  • Experience with containerization, Docker, and orchestration.
  • Ability to work collaboratively in an iterative, fast-paced environment.

Nice To Haves

  • Exposure to native mobile development on iOS and/or Android.
  • Knowledge of Swift and/or Kotlin for native iOS or Android development.
  • Understanding of BPM and process modelling.
  • Comfort with visual design and rapid prototyping.

Responsibilities

  • Build and contribute to Fidelity’s digital experiences and the underlying platforms that support its digital presence.
  • Develop complete features from concept through deployment as part of autonomous, cross-functional teams.
  • Translate divisional initiatives and business knowledge into business solutions by developing complex or multiple software applications and studying alternatives.
  • Create and maintain comprehensive documentation for applications or subsystems.
  • Participate in iteration planning to maintain velocity and deliver quality each sprint.
  • Analyze business requirements and system development specifications.
  • Troubleshoot, resolve problems, tune performance, support production, and maintain existing applications.
  • Resolve technical roadblocks involving multiple technologies.
  • Ensure code reviews, unit testing, and integration testing are completed effectively.
  • Help coordinate delivery of technical components across internal and external technical teams.
  • Provide technical leadership and mentor junior team members.
  • Contribute to process-improvement initiatives to maximize product-team velocity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service