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

Principal Data Engineer

Fidelity Investments

Job Title

Builds automation pipelines using DevOps concepts and Continuous Integration and Continuous Delivery (CI/CD) tools -- Jenkins, Stash, Concourse, and Artifactory. Develops Oracle SQL and PL/SQL stored procedures for relational databases. Develops new web based applications within cloud environments – Snowflake and Amazon Web Services (AWS). Designs, builds, and maintains reporting platforms. Writes codes with object-oriented programming languages -- Python/Spark. Performs shell scripting and scheduling using programming languages -- Python and Spark. Works in Agile environment executing projects using Kanban and SCRUM. Works with analysts to create profiles and rules for data quality using Informatica Data Quality IDQ tools and Address doctor.

Primary Responsibilities
  • Responsible for designing, developing, testing, deploying, maintaining and improving customer-facing software solutions.
  • Performs test automation frameworks and standard methodologies to build a reliable product.
  • Designs and builds Extract, Transact, and Load (ETL) solutions while incorporating TEST automation frameworks in highly scalable distributed data processing systems.
  • Delivers software in an Agile environment.
  • Develops and maintains databases using principles of Database Warehousing and Data mart concepts.
  • Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Develops and oversees software system testing and validation procedures, programming, and documentation.
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 and developing highly scalable Business Intelligence (BI) and analytical solutions in on-premise and Cloud platforms in a financial services environment using data warehouse and Data mart methodologies.

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 and developing highly scalable Business Intelligence (BI) and analytical solutions in on-premise and Cloud platforms in a financial services environment using data warehouse and Data mart methodologies.

Skills and Knowledge

Candidate must also possess:

  • Demonstrated Expertise ("DE") designing and developing data warehouse applications according to business user requirements, using AWS services, Docker Container, Snowflake, Informatica, Oracle, PL/SQL, and Control-M; maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines for application code using Jenkins, Jenkinscore, Terracore, bitbucket, Github, and Concourse; developing Unix shell scripts; and creating Control-M jobs to automate and schedule end-to-end processes.
  • DE developing real time Big Data solutions on Hadoop, using Hive/Impala, Kafka, Scala, Spark SQL, and Python to build highly scalable and data availability platform to the end user.
  • DE participating and implementing all aspects of the Software Development Lifecycle (SDLC) in delivering innovative solutions according to financial services standards, security requirements, software development best practices, and Agile methodologies; and utilizing Alation and Collibra to efficiently catalog, analyze and govern data assets, ensuring data quality, compliance and informed decision-making across the organization.
  • DE performing Test-Driven Development (TDD), using JUnit; conducting performance testing using JMeter; Data profiling, and Data mining; troubleshooting issues using Datadog for Observability; and creating stable and highly available solutions, using Service Level Objectives (SLO) and Service Level Indicators (SLI) concepts.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer in Durham, NC vacancy
  •  ...Data Engineer Hybrid Mode (5 days in month) Durham, NC Data Streaming & Messaging Technologies (Kafka, Kinesis, SNS, SQS) - Ability to build and deliver cloud infrastructure in AWS EC2, RDS and Azure using industry standard tools. - Proficiency building and deploying... 
    Suggested

    Samprasoft

    Durham, NC
    17 hours ago
  •  ...Commission (SEC) Regulatory Fund and Aggregate monitoring rules for compliance monitoring. Solutions various data and data warehousing needs for Investment Compliance Engine (ICE). Oversees junior developers by providing guidance and supervising the requirement analysis,... 
    Suggested

    Fidelity Investments

    Durham, NC
    5 hours ago
  • ## Senior Data EngineerApplylocations: 100 New Millennium Way, Bldg 2, Durham NCtime type: Full timeposted on: Posted Todaytime left...  ...and Experience**:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related... 
    Suggested

    Soteria Reinsurance Ltd.

    Durham, NC
    1 day 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... 
    Suggested
    Contract work

    Fortune

    Durham, NC
    2 days ago
  •  ...Labcorp is seeking a Senior Data Engineer to join our team in Durham, NC. Job Responsibilities Design and implement end-to-end data engineering solutions by leveraging the full suite of Databricks, Fabric tools, including data ingestion, transformation, and modeling. Design... 
    Suggested
    Temporary work
    Casual work
    Internship
    Flexible hours

    LabCorp

    Durham, NC
    1 day ago
  •  ...We are seeking a Senior Data Engineer to design, develop, and maintain scalable data solutions that support critical business and analytics functions. This role will focus on data engineering, database development, data modeling, and the delivery of high-quality data platforms... 

    Compunnel

    Durham, NC
    2 days ago
  • $111k - $209k

     ...Job Summary We are seeking an experienced Data Engineer with a strong focus on Microsoft Fabric to design, implement, and maintain enterprise data solutions. The ideal candidate will have a minimum of 2 years hands‑on experience implementing Microsoft Fabric, including... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Relocation
    Flexible hours

    K&L Gates LLP

    Durham, NC
    4 days ago
  •  ...Sr Data Engineer Locations: Westlake, TX OR Durham, NC (must be local) Hybrid - 50% onsite Duration: 12 months As a Asa Senior Data Engineer you will work with highly effective squad, developing quality and scalable data solutions.You value how we work, are collaborative... 
    Local area

    ManpowerGroup Global, Inc.

    Durham, NC
    2 days ago
  •  ...integration of hardware, software, and real-time multi-parametric data, we have quietly built the world’s most advanced sensing system...  ...environment and who has the desire to grow with us! The Data Engineer sits within the Data & Analytics organization and supports the development... 
    Work at office
    Remote work

    Sennos

    Durham, NC
    2 days ago
  •  ...Join to apply for the Data Engineer role at Digital Turbine At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers — intelligently connecting people in more ways, across more devices. We provide... 
    Full time
    Local area

    Digital Turbine

    Durham, NC
    1 day ago
  •  ...Data Engineer - AWS, Python, SQL Location: Hybrid Model (5 days in month), Durham NC, Westlake TX, Boston MA, New Jersey NJ Duration: Long term The Expertise and Skills You Bring: ~ Has Bachelor’s or Primary’s Degree in a technology related field (e.g. Engineering... 

    Samprasoft

    Durham, NC
    17 hours ago
  •  ...Data Architect Are you ready to build the foundational technology that powers global data-driven decisions? You will join a forward...  ...maintenance and troubleshooting. Knowledge of feature engineering to build innovative models for complex business problems. Experience... 

    Webex Events (formerly Socio)

    Durham, NC
    3 days ago
  •  ...Job:NC FAST Senior Data Engineer (743008) Location : Research Triangle Park, Durham NC 27709 Client : State of NC Q1.Please list all Professional Certifications and the year they were received. The certifications will be validated. Q2.Please provide... 
    Contract work

    My3Tech Inc

    Durham, NC
    2 days 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

    Georgia IT Inc

    Durham, NC
    2 days ago
  •  ...Role:- Data Engineer Location:- Durham, NC Primary Skills Informatica,Python,SQL The Expertise and Skills You Bring ~ Bachelor's Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required ~10+ years... 
    Work experience placement

    InterSources

    Durham, NC
    3 days ago
  • Data Engineer Hybrid Mode(5 Days in Month) Westlake,TX/Durham,NC/Boston,MA Job Description • Database development • Working knowledge on AWS • Oracle, Snowflake, Python, CICD, Jenkins • 8 years’ experience in the space

    Software Technology Inc

    Durham, NC
    4 days ago
  • $89.6k - $123.2k

     ...Job Description We have an exciting opportunity fora Senior Data Engineer atUL Standards & Engagement . This is a hybrid opportunity based inourRaleigh-Durham, NCor Evanston, ILoffice. The Senior Data Engineer will support a diverse portfolio of standards... 
    Work experience placement
    Worldwide
    Flexible hours

    ULSE

    Durham, NC
    2 days ago
  •  ...Senior Data Engineer Urgent Requirement: Senior Data Engineer (Hybrid – Onsite Alternating Weeks) Role Overview: As a Senior Data Engineer, you will work with a highly effective squad, developing quality and scalable data solutions within Client’s Asset Management... 
    Worldwide

    Anveta

    Durham, NC
    1 day ago
  • $65 per hour

     ...Data Engineer Rate:$65.00 Location: Durham, NC client:Fidelity Investments - Raleigh Durham The client, Fidelity, is initiating a migration project to enhance and update their current reporting infrastructure, aiming to move away from the existing ecosystem of Oracle... 

    Argyle Infotech

    Durham, NC
    17 hours 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... 
    Local area

    Skanska

    Durham, NC
    1 day ago
  •  ...Data Engineer Location: Durham NC, Westlake TX (Hybrid 5 days on site in a month) Duration: 12 Months Contract Rate: DOE Work Authorization: USC, GC, GC-EAD, H4EAD, L2EAD, TN Job Description Top required skills for the role: # Oracle table, index design,... 
    Contract work

    Staffing the Universe

    Durham, NC
    4 days ago
  •  ...Data Engineer Hybrid(5 Days in month) Westlake,TX/Durham,NC Job Description 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... 

    Samprasoft

    Durham, NC
    17 hours ago
  •  ...Data Engineer (Snowflake, dbt, SQL) We are seeking a Data Engineer / Analytics Engineer with strong expertise in Snowflake, dbt, and SQL to design, build, and optimize modern data pipelines and analytics solutions. The ideal candidate will have hands on experience with... 

    Yantran LLC

    Durham, NC
    4 days ago
  •  ...Data Engineer Dynamic Work Schedule - This is 5 days on site a month in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are working... 
    Temporary work
    Work experience placement
    Work from home

    Samprasoft

    Durham, NC
    17 hours ago
  •  ...About the Role We are seeking a Data Engineer to join our growing data team to help design, build, and extend our data platform. This will be a transformative modernization of its enterprise systems, including the implementation of Oracle ERP, HCM, and Utility Billing... 

    PITech Solutions

    Durham, NC
    6 hours ago
  • $95k - $154k

     ...for. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time positions with clients. We focus on Java/full stack/... 
    Full time
    H1b
    Remote work

    SynergisticIT

    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:... 

    Yantran LLC

    Durham, NC
    1 day ago
  •  ...Cloud Engineer Remote till Sep(Durham, NC)(Hybrid Mode) 12 Months Job Description Develop Oracle SQL and PLSQL stored procedures Develop ETL code using Informatica PowerCenter Work in an agile manner within your squad and across other teams to deliver... 
    Remote work

    Samprasoft

    Durham, NC
    17 hours 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
    4 days ago
  • $128k - $249k

     ...Job Summary We are seeking a Senior Data Engineer to join the firm. The Senior Data Engineer contributes to the Enterprise Applications, Data, and AI Platforms group, designing scalable Microsoft Fabric data platforms. Responsibilities include establishing engineering... 
    Temporary work
    Local area
    Remote work
    Relocation
    Flexible hours
    Afternoon shift

    K&L Gates LLP

    Durham, 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!