Principal Data Engineer

Fidelity Investments•Westlake, TX

About The Position

Fidelity’s Brokerage Authorization team builds and operates the core platform enabling 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 Principal Data Engineer will contribute to database development, data engineering, cloud modernization, and operational support for critical platforms. The role involves building and supporting real-time and near-real-time data pipelines, integrating cloud databases with streaming and messaging systems, and maintaining scalable, resilient, highly available services. It also includes production support, incident response, root cause analysis, monitoring, performance tuning, and operational excellence. Fidelity will not provide immigration sponsorship for this position. The company 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.

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 working in an agile development environment, such as Scrum or Kanban.
  • Experience handling incident management 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 with database development and data engineering best practices, including data modeling, SQL programming, stored procedure development, and scalable, high-performance data solutions across cloud environments.
  • 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 for moving workloads from traditional relational databases to cloud-based data platforms.
  • Solid understanding of DevOps CI/CD tools such as Jenkins/Jenkins Core.
  • Proven experience maintaining scalability and resiliency in a complex environment.
  • In-depth understanding and experience with performance metrics, logging, monitoring, alerting, testing, and tuning for highly scalable cloud applications.
  • Demonstrated production-support expertise, including incident management, root cause analysis, real-time monitoring, and maintaining high availability and reliability of critical systems.
  • Ability to triage, execute root cause analysis, and be decisive under pressure.

Nice To Haves

  • Financial industry experience.

Responsibilities

  • Design and implement full-stack, end-to-end customer-facing applications.
  • Work on complex architectural designs and technology initiatives.
  • Handle incident and problem management for Tier 0 platforms and drive 24x7 operational excellence.
  • Design, develop, and manage database objects, data pipelines, and cloud-native data solutions.
  • 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 Kafka and other event-streaming or messaging platforms to deliver reliable, scalable, fault-tolerant data flows.
  • Support data migration and modernization from traditional relational databases to cloud-based data platforms while maintaining data integrity, performance, and operational resilience.
  • Use DevOps CI/CD tools such as Jenkins/Jenkins Core.
  • Maintain scalability and resiliency in complex environments.
  • Apply performance metrics, logging, monitoring, alerting, testing, and tuning to highly scalable cloud applications.
  • Provide production support, including incident management, root cause analysis, real-time monitoring, and support for high availability and reliability of critical systems.
  • Triage issues, conduct root cause analysis, and make decisive choices under pressure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service