Principal Data Engineer

Fidelity•Westlake, TX

About The Position

Fidelity’s Brokerage Authorization team builds and operates the core platform that enables secure, scalable access control for Brokerage Recordkeeping Technology. As part of Shared Services Engineering, the team is transforming authorization from mainframe to cloud-native architectures and delivering platforms and frameworks that support public cloud adoption at scale. The role includes designing and implementing customer-facing applications and data solutions, supporting cloud-native and distributed database platforms, and maintaining the scalability, resiliency, availability, and reliability of critical systems. It also involves production support, incident management, root cause analysis, monitoring, and operational excellence. Fidelity does not provide immigration sponsorship for this position. 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. The business is subject to securities, investment, retirement-related, and other regulatory requirements that may restrict hiring or association with individuals with certain criminal histories.

Requirements

  • Bachelor’s degree in computer science or equivalent experience.
  • 10+ years of experience designing and implementing full-stack, end-to-end customer-facing applications.
  • 7+ years of experience working with complex architectural designs and technology initiatives.
  • 5+ years of experience in an agile development environment, such as Scrum or Kanban.
  • Experience handling incident and problem management for Tier 0 platforms and driving 24x7 operational excellence.
  • Understanding of modern authorization architectures, including RBAC, ReBAC, JWT-based authorization, and OAuth 2.0.
  • Strong experience with cloud-native and distributed database platforms.
  • Experience designing, developing, and managing database objects such as tables, views, indexes, and stored procedures, and data pipelines.
  • Proficiency in database development and data engineering best practices, including data modeling, SQL programming, and stored procedure development.
  • Experience with Change Data Capture (CDC) technologies and patterns for real-time data movement and synchronization.
  • Hands-on experience integrating cloud databases with event-streaming and messaging platforms such as Kafka.
  • Knowledge of data migration and modernization strategies, including transitions from traditional relational databases to cloud-based data platforms.
  • Experience building and supporting real-time and near-real-time data ingestion pipelines.
  • Understanding of DevOps CI/CD tools such as Jenkins/Jenkins Core.
  • Experience maintaining scalability and resiliency in complex environments.
  • In-depth understanding and experience with performance metrics, logging, monitoring, alerting, testing, and tuning for highly scalable cloud applications.
  • Demonstrated expertise in production support, including incident management, root cause analysis, real-time monitoring, and maintaining high availability and reliability of critical systems.
  • Ability to triage, conduct root cause analysis, and make decisive decisions under pressure.

Nice To Haves

  • Financial industry experience.

Responsibilities

  • Design and implement full-stack, end-to-end customer-facing applications.
  • Develop and manage database objects, data pipelines, and scalable data solutions across cloud environments.
  • Optimize database and application performance through query tuning, indexing strategies, and performance analysis.
  • Build and support real-time and near-real-time data ingestion pipelines using CDC, streaming, and automated data integration frameworks.
  • Integrate cloud databases with event-streaming and messaging platforms such as Kafka.
  • Support migration and modernization of workloads from traditional relational databases to cloud-based data platforms while maintaining data integrity, performance, and operational resilience.
  • Maintain scalability and resiliency in complex environments.
  • Provide production support, including incident management, root cause analysis, real-time monitoring, and support for high availability and reliability of critical systems.
  • Triage issues and make decisive operational decisions under pressure.
  • Support 24x7 operational excellence for Tier 0 platforms.
  • Use DevOps CI/CD tools such as Jenkins/Jenkins Core.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service