Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Engineer

Fidelity Corp

ETL Reporting And Analytics Solutions Designer

Designs and develops Extract, Transform, Load (ETL) reporting and analytics solutions using ETL tools (Informatica and Snaplogic). Develops innovative solutions to support scalable, secure, and high-performance data environments. Maintains enterprise data warehouse using RMDS (Snowflake and PostgreSQL), Cloud platforms and services (AWS -- IAM, EC2, S3, Lambda, and RDS), and data manipulation languages and frameworks (Java, Python, and Jason). Develops sophisticated Continuous Integration/Continuous Delivery (CI/CD) pipeline using Maven, Jenkins, Stash, Ansible, and Docker. Writes SQL and stored procedures on relational databases. Performs debugging, analyzing and production support application development based on Jira stories in an Agile environment.

Primary Responsibilities:

  • Designs and develops complex data integration solutions.
  • Implements innovative solutions for financial advisors using the latest technology in a collaborative and engaging environment.
  • Independently designs, develops, and implements data integration solutions using best practices across both cloud-based and traditional infrastructure technologies.
  • Delivers data centric data integration solutions with transformation logic to be consumed by customers.
  • Performs software configuration management, test automation, version control, and static code analysis.
  • Integrates data with end-to-end development activities.
  • Creates, updates, and maintains technical documentation for software-based projects and products.
  • Solves production issues.
  • Interacts with business partners to understand business requirements and assist in generation of technical requirements.
  • Participates in architecture, technical design, and product implementation discussions.
  • Develops and implements advanced data engineering frameworks.
  • Advises senior leadership on data infrastructure and technology solutions.
  • Mentors junior engineers.
  • Performs independent and complex technical and functional analysis for multiple divisional initiatives.

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) designing, building and supporting scalable data pipelines for large scale ETL, real-time, batch systems and reporting platforms in a financial services environment.

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) years of experience as a Principal Data Engineer (or closely related occupation) designing, building and supporting scalable data pipelines for large scale ETL, real-time, batch systems and reporting platforms in a financial services environment.

Skills and Knowledge:

Candidate must also possess:

· Demonstrated Expertise designing and developing data pipelines for data warehouses (ETL), using Python within Agile frameworks (Scrum), in a financial services domain; integrating the data pipelines with PL/SQL; creating batch jobs using schedulers; and identifying bottlenecks in ETL packages.

· Demonstrated Expertise building and maintaining ETL pipelines using Python; developing SQL scripts or stored procedures to process large datasets in relational environments; and improving data workflows and data availability for business operations using PL/SQL with databases (Oracle, Postgres or Snowflake).

· Demonstrated Expertise applying DevOps principles throughout the software development life cycle (SDLC); and building and promoting CI/CD pipelines using Jenkins, and Bitbucket or GitHub to automate deployments.

· Demonstrated Expertise improving system reliability and supporting continuous delivery of data engineering solutions, using Cloud platforms -- AWS or GCP; delivering real time reports with actionable insights to stakeholders.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer in Durham, NC vacancy
  •  ...Fidelity Investments Inc. in Durham, NC is seeking a Director of Data Engineering to lead architecture and delivery of enterprise data solutions across OLTP, ODS, and data warehouses. You will mentor teams and drive CI/CD pipelines, data quality, and scalable data APIs... 
    Suggested

    Fidelity Investments

    Durham, NC
    11 hours ago
  •  ...application-level execution. Defines technical approaches, coordinates engineering activities, and promotes engineering excellence and continuous...  ...equivalent) and six (6) years of experience as a Director, Data Engineering (or closely related occupation) designing and... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...Hiring: Senior Data Engineer – Oracle PL/SQL Location: Durham, NC Work Mode: Onsite Candidate Requirement: Local candidates only Employment Type: W2 or Full-Time We are looking for a Senior Data Engineer with strong hands-on experience in Oracle... 
    Suggested
    Full time
    Local area

    HCL Global Systems Inc

    Durham, NC
    1 day ago
  •  ...: On-site Every Other Week / 5 days in either Merrimack, NH or Smithfield, RI or Westlake, TX Our client seeks a Senior Data Engineer with Application DBA expertise to design, build, optimize, and support enterprise data platforms. The role combines advanced data... 
    Suggested
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    1 day ago
  •  ...Sr Data Engineer Location: Philadelphia, PA/ Durham, NC Years of Experience: 15 to 25 Years Salary: ***k to ***k/year Core engineering data skills Strong in Python ideally using official SDKs to call REST APIs. Experience building ETL / ingestion pipelines:... 
    Suggested

    Yantran LLC

    Durham, NC
    1 day ago
  •  ...we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates... 
    H1b

    SynergisticIT

    Durham, NC
    20 hours ago
  •  ...Data Engineer Position Type: Contract (09-15-2025 - 09-15-2026) Location: Durham, NC Remote Work: Partial Primary Skills: Informatica, Python, SQL The Expertise and Skills You Bring: ~ Bachelor's Degree or equivalent in a technology related field (e... 
    Contract work
    Work experience placement
    Remote work

    Staffing the Universe

    Durham, NC
    20 hours ago
  •  ...Enterprise AI (EAI) builds the data foundations that GSK's AI systems depend on. In our operating model, digital workers do the hands-on data engineering. They generate pipelines, test and deploy them, monitor them in production and remediate failures. Our engineers direct... 
    Permanent employment
    Local area
    Remote work
    Flexible hours

    GlaxoSmithKline

    Durham, NC
    1 day ago
  •  ...knowledge & “hands-on” experience on Power BI! Advanced knowledge & “hands-on” experience with Power BI Embedded Analytics (User Owns Data & App Owns Data) Intermediate/Advanced knowledge & experience with SQL and good understanding of Data warehousing and Relational... 
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Subject Line for Opening #1: Urgent Requirement: Senior Data Engineer (Hybrid - Onsite Alternating Weeks) Job Title: Senior Data Engineer Interview Mode: Video Role Overview: As a Senior Data Engineer, you will work with a highly effective... 
    Worldwide

    Anveta

    Durham, NC
    3 days ago
  •  ...Data Engineer This will involve designing and developing solutions for a variety of data lake needs using Snowflake as the data store for structured/semi-structured data and AWS s3 for unstructured data. Top skills required in the below order: 1.) Data analysis, expert... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...Skanska is searching for a dynamic Data Engineer. This is a great opportunity to start a career with a company that builds things that matter and values its team. We are proud to share our culture of diversity and inclusion. Our work makes a clear contribution to society... 
    Second job
    Local area
    Visa sponsorship

    Skanska

    Durham, NC
    3 days ago
  •  ...Data Analytics Engineer Skanska is searching for a dynamic Data Analytics Engineer. This is a great opportunity to start a career with a company that builds things that matter and values its team. We are proud to share our culture of diversity and inclusion. Our... 
    Full time
    Visa sponsorship

    Skanska constructions

    Durham, NC
    4 days ago
  •  ...Skanska is searching for a dynamic Data Analytics Engineer. This is a great opportunity to start a career with a company that builds things that matter and values its team. We are proud to share our culture of diversity and inclusion. Our work makes a clear contribution... 
    Second job
    Local area
    Visa sponsorship

    Skanska

    Durham, NC
    4 days ago
  • Oracle Migration. Introduce a new product. Majority will be hands-on coding (PL/SQL) but will have some DBA knowledge/experience. Knowing the existing code (package), use this as the base to create new lines of code. Informatica – extract the logic and incorporate...

    Mastech

    Durham, NC
    4 days ago
  •  ...Senior Technical Recruiter @ Seven Step | MBA, Global Talent Acquisition. Job Summary We are seeking an experienced Senior Big Data & Cloud Engineer to design, build, and deliver advanced API and data solutions that support financial goal planning, investment insights, and... 
    Contract work

    Fortune

    Durham, NC
    2 days ago
  • Hybrid two weeks onsite a month in either Merrimack, NH or Durham, NC We are seeking a Senior Data Engineer to build scalable data solutions within a highly collaborative technology team. The role focuses on Oracle PL/SQL, SQL scripting, ETL with Informatica, and data... 

    Eliassen Group

    Durham, NC
    2 days ago
  •  ...Job Description ************ONLY W2 NO C2C***************** \n \n We are sourcing a Senior Data Engineer with Application DBA Expertise to work at our client's location. \n \n The Expertise and Skills You Bring: \n \n \n ~ Bachelor's degree in computer... 

    PMG GLOBAL

    Durham, NC
    3 days ago
  •  ...Job Description Hybrid Every other week onsite/5 days in Durham, NC \n \n Our client seeks a senior Data Engineer to design, build, and maintain operational and analytical capabilities across modern data platforms. The role focuses on Snowflake, AWS, and Python... 

    Eliassen Group

    Durham, NC
    1 day ago
  •  ...This position will also be posted as a Sr. Engineer. Only one position will be filled...  ...positions to be considered for either the Principal Engineer or the Senior Engineer position....  ...prepare reports and presentations; overseeing data-gathering and data analysis; assisting with... 
    Full time
    Contract work
    Temporary work
    Part time
    Relocation package
    Flexible hours

    City of Durham, NC

    Durham, NC
    4 days ago
  •  ...Senior Data Cloud Engineer Proven track record of working in robust teams to deliver high quality data solutions in a multi-developer agile environment following coding standards and modern CI/CD pipelines. Superior SQL skills and experience developing data transformation... 

    Samprasoft

    Durham, NC
    11 hours ago
  • $45 - $50 per hour

     ...Posting Open Date 10/07/2026 Application Deadline 10/21/2026 Position Type Temporary Staff (SHRA) Position Title Data Engineer Position Number 20075448 Vacancy ID S028125 Full-time/Part-time Full-Time Temporary Hours per week 40... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Live in
    Work at office
    Local area

    University of North Carolina

    Chapel Hill, NC
    1 day ago
  • $83.51k - $106.48k

     ...The Analytics Engineer role bridges data engineering and data analytics by delivering analytics-ready pipelines, semantic models, and enterprise data assets that support consistent metrics and KPIs. This position applies software engineering practices and collaborates... 
    Full time
    Remote work
    Home office
    Flexible hours

    Alliance Heath

    Morrisville, NC
    2 days ago
  •  ...Principal Network EngineerNote: Fidelity will not provide immigration sponsorship for this...  ...OSPF, MPLS, VRF, and VPNs. Develops system engineering, software engineering, system...  ...tactical change management.Identifies system data, hardware, or software components required... 
    Full time
    Local area

    Fidelity Investments

    Durham, NC
    22 hours ago
  • $45 - $50 per hour

    University of North Carolina at Chapel Hill is hiring a Data Engineer for a temporary role in the School of Medicine Information Technology department. The engineer supports data integration, data modeling, and business intelligence work. The focus is reliable data pipelines... 
    Hourly pay
    Full time
    Temporary work

    University of North Carolina at Chapel Hill

    Chapel Hill, NC
    2 days ago
  • $109.4k - $210k

     ...#CloroxIsThePlace Your role at Clorox: The Electrical & Controls Principal Engineer (Operational Technology) reports to the Senior Manager, OT &...  ...ISA-S88 and PackML standards. Experience with manufacturing data and information systems, including SCADA, MES, Historian, SQL... 
    For contractors
    Summer work
    Flexible hours

    Clorox CO

    Durham, NC
    1 day ago
  •  ...retirement? Our Personal Cards team is looking for solution-based engineers with a passion for developing easy-to-use, customer focused...  ...platform dedicated to high scale processing of large amounts of data Mentor and direct team members on technology and specific design... 
    Full time
    Contract work

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...Principal Statistical ProgrammerLocation: Homebased anywhere in the USPurpose: Join our FSP team today! In this role, you will plan and...  ...application development skills.Strong understanding of clinical trial data and extremely hands on in data manipulations, analysis and... 

    IQVIA Holdings

    Durham, NC
    4 days ago
  • $100k - $125k

     ...Job Title: Engineering Project Manager Location: Durham, NC (Hybrid/Onsite Schedule) Employment Type: Full-Time | Direct Hire Pay Range: $100,000 to $125,000 per year (40 hour per week schedule) Belcan is seeking an experienced Engineering Project Manager to... 
    Full time

    Belcan

    Durham, NC
    2 days ago
  • $167.9k

    Principal Engineer Analog Design #WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers...  ...'s sole discretion. #LI-MM Infineon Technologies takes data privacy and identity theft very seriously. As such, we do not... 
    Permanent employment
    Local area

    Infineon Technologies

    Morrisville, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!