1

Principal Data Engineer Jobs (NOW HIRING)

We're hiring a Principal Data Engineer to join a fast-growing, mission-driven healthcare technology company transforming how life sciences organizations access and leverage regulatory data. This is a ...

The Principal Data Engineer will lead the end-to-end design and implementation of scalable pipelines,platforms and systems that support semantic search across massive volumes of structured/semi ...

Principal Data Engineer

Durham, NC · On-site

$110K - $132K/yr

... as a Principal Data Engineer (or closely related occupation) designing and building database and data models in a financial services environment. Or, alternatively, Master's degree in Computer ...

Principal Data Engineer

Durham, NC · On-site

$110K - $132K/yr

... Principal Data Engineer (or closely related occupation) designing and buildingdatabaseand data models in a financial services environment. Or, alternatively,Master's degree in Computer Science ...

Principal Data Engineer

Westlake, TX · On-site

$109K - $132K/yr

... Principal Data Engineer (or closely related occupation) developing and supporting data integration and reporting platforms in a financial services environment. Or, alternatively, Master's degree in ...

Principal Data Engineer

Westlake, TX · On-site

$109K - $132K/yr

... Principal Data Engineer (or closely related occupation) developing and supporting data integration and reporting platforms in a financial services environment. Or, alternatively, Master's degree in ...

We are looking for a Principal Data Engineer to shape the future of data at Prodege.This is a high-impact role for someone who wants to own more than pipelines. You will help build the next ...

As a Stable Kernel Principal Data Engineer , you play an essential role in setting our portfolio of world-class clients up for success through the development and delivery of their most innovative ...

We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across the enterprise. This role is ideal for someone who ...

As a Stable Kernel Principal Data Engineer , you play an essential role in setting our portfolio of world-class clients up for success through the development and delivery of their most innovative ...

Principal Data EngineerAboutthe Role Weare seeking a Principal Data Engineer to lead the design, development, and optimizationof our cloud-nativedata platform. Youwill be responsible for architecting ...

We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across the enterprise. This role is ideal for someone who ...

Principal Data Engineer Location : Hybrid (NYC-based) Experience : 8+ years The Mission Architect the real-time data backbone for 52 brands and 38M users. You will enable millisecond-latency ...

next page

Showing results 1-20

Principal Data Engineer information

See salary details

$74K

$147.2K

$212.5K

How much do principal data engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for principal data engineer in the United States is $147,220.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What engineers make 500,000?

Principal Data Engineers and senior engineering roles in fields like software, cloud, and machine learning can reach salaries of $500,000 or more, especially with extensive experience, advanced skills, and in high-demand industries. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What are the typical daily responsibilities of a Principal Data Engineer?

As a Principal Data Engineer, your day-to-day responsibilities generally include designing and optimizing large-scale data pipelines, developing architectural strategies, and overseeing the implementation of robust data solutions. You'll collaborate closely with data scientists, analysts, and software engineers to ensure the organization's data infrastructure is efficient, scalable, and secure. You may also mentor junior team members, review code, and set data engineering best practices. This role frequently requires balancing hands-on technical work with strategic planning and stakeholder communication to align data initiatives with business goals.

What is a Principal Data Engineer job?

A Principal Data Engineer is a senior-level technical role responsible for designing, building, and maintaining large-scale data infrastructure. They lead data engineering teams, establish best practices, and ensure efficient data pipelines to support analytics and machine learning. This role involves working with cloud platforms, big data technologies, and distributed systems to optimize data processing. Principal Data Engineers collaborate with data scientists, analysts, and business stakeholders to drive data-driven decision-making. Their work is critical in enabling organizations to leverage data effectively for insights and innovation.

What engineers make $300,000 a year?

Principal Data Engineers and senior engineering roles in fields like software, machine learning, and cloud infrastructure can earn $300,000 or more annually, especially with extensive experience, advanced skills, and certifications. Compensation often includes base salary, bonuses, and stock options, particularly in high-demand industries or large tech companies.

What does a principal data engineer do?

A principal data engineer designs, develops, and maintains large-scale data systems and pipelines to support data analysis and business decision-making. They often lead data architecture initiatives, collaborate with data scientists and engineers, and ensure data quality, security, and compliance using tools like SQL, Spark, and cloud platforms. This role typically requires extensive experience in data engineering, strong problem-solving skills, and leadership abilities.

How much do principal data engineers make?

Principal data engineers typically earn between $120,000 and $180,000 annually, with salaries varying based on experience, location, and industry. They often have advanced skills in data architecture, cloud platforms, and programming languages like Python or Scala, and may receive bonuses or stock options depending on the company.

What are the key skills and qualifications needed to thrive in the Principal Data Engineer position, and why are they important?

To thrive as a Principal Data Engineer, you need a deep understanding of data architecture, data modeling, ETL development, and distributed computing, often supported by a degree in computer science or a related field. Proficiency with technologies such as Hadoop, Spark, Python, SQL, and cloud platforms (AWS, Azure, or Google Cloud), as well as certifications in relevant tools or data engineering, is highly valuable. Strong leadership, problem-solving skills, and effective cross-functional communication are essential soft skills for this role. These combined abilities enable Principal Data Engineers to design scalable data solutions, drive engineering best practices, and lead complex projects to successful completion.

More about Principal Data Engineer jobs
What cities are hiring for Principal Data Engineer jobs? Cities with the most Principal Data Engineer job openings:
What are the most commonly searched types of Principal Data Engineer jobs? The most popular types of Principal Data Engineer jobs are:
What states have the most Principal Data Engineer jobs? States with the most job openings for Principal Data Engineer jobs include:
Infographic showing various Principal Data Engineer job openings in the United States as of June 2026, with employment types broken down into 63% Full Time, and 37% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,220 per year, or $70.8 per hour.

Full-time

Posted 9 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 264 frontline employees who took The Breakroom Quiz

14th of 138 rated financial services


Job description

Job Description:

Position Description:

Develops data pipelines that support next generation surveillance solutions on a wide range of anti-money laundering (AML) typologies, primarily supporting the team's work in the money movement, trading, and cryptocurrency space. Collaborates across teams to understand the various regulatory (FINRA, OCC, and FinCEN) red flags and risks, and acquires data, performs data analysis, and builds new features to improve detection. Works with machine learning (ML) models, rewrites legacy models, and supports the data preparation for reporting efforts. Simplifies infrastructure and production support complexity. Develops model performance metrics and makes model adjustments accordingly to ensure models are performing optimally. Develops features using various technologies -- Data Build Tool (DBT), Snowflake, SQLMesh, and Python. Assists in the architectural design and implementation of the transaction monitoring platform that enables and scales the newest business initiatives, including digital assets and other emerging technologies. Creates robust testing scenarios, including unit testing, regression testing, and model performance.

Primary Responsibilities:

  • Provides technical leadership, mentoring, and training to other team members through code reviews, collaboration, and educational presentations.
  • Explores new technologies and emerging trends and determines their applicability to use cases and orchestrates the adoption of technologies and trends.
  • Develops complex or multiple data engineering solutions and conducts studies of alternatives to translate divisional initiatives into business solutions.
  • Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.
  • Participates in architecture design teams.
  • Defines and implements application-level architecture.
  • Develops applications, components, and subsystems to support division-wide complex projects.
  • Recommends development testing tools and methodologies.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates project schedules and assignments for multiple projects.
  • Provides technology solutions to daily issues and estimates technical evaluation requirements for technology initiatives.
  • Mentors junior team members.

Education and Experience:

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Data Engineer (or closely related occupation) developing data pipelines using Continuous Integration and Continuous Delivery (CI/CD) and deploying code and services to cloud-based data platforms -- DbT and Snowflake.

Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) year of experience as a Principal Data Engineer (or closely related occupation) developing data pipelines using Continuous Integration and Continuous Delivery (CI/CD) and deploying code and services to cloud-based data platforms -- DbT and Snowflake.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") developing high quality data solutions in a multi-developer Agile environment according to design and coding best practices; and developing Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) pipelines to migrate data to and from Snowflake data store, using DbT, Python, and SQLMesh.
  • DE assembling large, complex data sets that meet functional and non-functional business requirements; designing and implementing internal process improvements -- automating manual processes, optimizing data delivery, and re-designing infrastructure for greater scalability, using Jira, Confluence, Tableau, and Actimize.
  • DE designing, implementing, and maintaining scalable ETL/ELT pipelines, using tools (DbT and Snowflake); automating deployments and testing workflows, using Jenkins and GitHub; contributing to codebases using Git, conducting code reviews, and collaborating, using GitHub; writing unit and integration tests for data pipelines, using PyTest and DbT frameworks; and creating and maintaining technical documentation, runbooks, and onboarding guides.
  • DE manipulating, processing, and extracting value from large, disparate datasets, using Alteryx, Snowflake, DbT, SQLMesh, and Python; working in financial crime typologies, AML/BSA regulations, or fraud detection methodologies.

#PE1M2

#LI-DNI

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom