Principal Full Stack Engineer

Fidelity•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 development of the Event Distribution Platform and modernization of the Fidelity Electronic Notification System (FENS), transitioning it from a legacy mainframe-based solution to a scalable, cloud-native, event-driven BNS platform. These platforms support real-time, compliant, and personalized communications for millions of Retail and Institutional Brokerage clients. Working with software engineers, architects, product owners, and business partners, the engineer will build modern event-driven solutions for Fidelity’s messaging and communication capabilities. The work involves cloud technologies, event streaming platforms, modern APIs, and distributed systems at enterprise scale. The position is part of the Brokerage Record Keeping Technology (BRT) Shared Services Engineering Notification team, which builds and supports core alerting systems and delivers real-time alerts across Fidelity Institutional, Institutional Wealth Management Services, Workplace Investing, and Wealth businesses.

Requirements

  • 10 or more 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 and microservices.
  • Experience with enterprise-grade cloud solutions on AWS.
  • Proven ability to own critical platforms and services end-to-end, driving architecture, design, implementation, operational readiness, and long-term sustainability.
  • Experience establishing and advancing engineering excellence, including 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.
  • Fidelity will not provide immigration sponsorship for this position.

Responsibilities

  • Contribute to development of the Event Distribution Platform.
  • Help modernize FENS from a legacy mainframe-based solution to a scalable, cloud-native, event-driven BNS platform.
  • Build modern event-driven solutions supporting 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 automated testing, CI/CD, observability, resiliency engineering, operational monitoring, and software quality practices.
  • Identify technical risks, make sound engineering trade-offs, and lead teams through complex modernization and transformation initiatives.
  • Continuously improve platform capabilities and deliver business-critical solutions.
  • Build and support core alerting systems that deliver real-time alerts across Fidelity’s businesses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service