Principal Full Stack Engineer

Fidelity Investments•Westlake, TX

About The Position

Fidelity is seeking a Principal Full Stack Engineer for its Shared Services Engineering organization, supporting Brokerage Notification and Messaging Platforms. The role contributes to developing the Event Distribution Platform and modernizing the Fidelity Electronic Notification System (FENS) from a legacy mainframe-based solution to a scalable, cloud-native, event-driven Brokerage Notification System (BNS) platform. These platforms support real-time, compliant, personalized communications for millions of Retail and Institutional Brokerage clients. The engineer will collaborate with software engineers, architects, product owners, and business partners to build enterprise-scale event-driven solutions for Fidelity’s strategic messaging and communication capabilities. The work involves cloud technologies, event streaming platforms, modern APIs, and distributed systems. The position is part of the Brokerage Record Keeping Technology (BRT) Shared Services Engineering Notification team, which builds and supports Fidelity’s core alerting systems. The team delivers real-time alerts across Fidelity Institutional, Institutional Wealth Management Services, Workplace Investing, and Wealth businesses. Fidelity is transitioning to a full-time onsite working model through a phased regional and role-based rollout; onsite expectations vary and may evolve.

Requirements

  • 10+ years of deep expertise in Java, Spring Boot, distributed systems, and event-driven architectures.
  • Strong hands-on experience with Apache Kafka, event streaming patterns, and scalable messaging platforms.
  • Experience designing and building RESTful APIs, microservices, and enterprise-grade cloud solutions on AWS.
  • Proven ability to own critical platforms and services end-to-end, including architecture, design, implementation, operational readiness, and long-term sustainability.
  • Experience establishing and advancing automated testing, CI/CD, observability, resiliency engineering, operational monitoring, and software quality practices.
  • Deep understanding of system design, scalability, high availability, fault tolerance, and operational maturity in large-scale distributed environments.
  • Ability to identify technical risks, make sound engineering trade-offs, and lead teams through complex modernization and transformation initiatives.
  • Passion for solving complex engineering challenges, improving platform capabilities, and delivering business-critical solutions.

Responsibilities

  • Contribute to the development of the Event Distribution Platform.
  • Help modernize FENS from a legacy mainframe-based solution into a scalable, cloud-native, event-driven BNS platform.
  • Build modern event-driven solutions for Fidelity’s messaging and communication capabilities.
  • Own critical platforms and services end-to-end, including architecture, design, implementation, operational readiness, and long-term sustainability.
  • Establish and advance engineering excellence through testing, CI/CD, observability, resiliency engineering, operational monitoring, and software quality practices.
  • Identify technical risks, make engineering trade-offs, and lead teams through modernization and transformation initiatives.
  • Build and support core alerting systems that deliver real-time alerts across Fidelity’s business areas.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service