F

Fidelity Investments

Manages investments and workplace retirement plans

Principal Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeWestlake, TX, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science or equivalent experience.
  • At least 10 years of experience designing and implementing full-stack, end-to-end customer-facing applications; financial industry experience is a plus.
  • At least 7 years of experience working on complex architectural designs and technology initiatives.
  • At least 5 years of experience working in an Agile development environment using Scrum or Kanban.
  • Experience handling incident and problem management for Tier 0 platforms and driving 24/7 operational excellence.
  • Understanding of modern authorization architectures, including role-based access control, relationship-based access control, JSON Web Token-based authorization, and OAuth 2.0.
  • Strong experience with cloud-native and distributed database platforms, including designing, developing, and managing database objects such as tables, views, indexes, and stored procedures, and data pipelines; optimizing performance through query tuning, indexing strategies, and performance analysis.
  • Proficiency in database development and data engineering best practices, including data modeling, SQL programming, stored procedure development, and implementing scalable, high-performance data solutions across cloud environments.
  • Experience with Change Data Capture technologies and patterns for real-time data movement and synchronization between source systems, cloud databases, and downstream consumers.
  • Hands-on experience integrating cloud databases with event-streaming and messaging platforms such as Kafka to support reliable, scalable, and fault-tolerant data flows across distributed systems.
  • Knowledge of data migration and modernization strategies, including transitioning workloads from traditional relational databases to cloud-based data platforms while maintaining data integrity, performance, and operational resilience.
  • Experience building and supporting real-time and near-real-time data ingestion pipelines using Change Data Capture, streaming, and automated data integration frameworks within cloud-native architectures.
  • Understanding of DevOps continuous integration and continuous delivery tools such as Jenkins and 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 expertise in production support, including incident management, root cause analysis, real-time monitoring, and maintaining high availability and reliability of critical systems in a fast-paced environment.
  • Ability to triage issues, perform root cause analysis, and make decisive decisions under pressure.

Desired Qualifications

  • Financial industry experience.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$250.4B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs