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.
- ...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
- ...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...SuggestedFull time
- ...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...SuggestedFull timeLocal area
- ...: 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...SuggestedHourly payLocal area
- ...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
- ...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
- ...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 workWork experience placementRemote work
- ...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 employmentLocal areaRemote workFlexible hours
- ...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 placementWork at officeWork from homeFlexible hours
- ...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
- ...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...
- ...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 jobLocal areaVisa sponsorship
- ...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 timeVisa sponsorship
- ...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 jobLocal areaVisa sponsorship
- 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...
- ...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
- 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...
- ...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...
- ...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...
- ...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 timeContract workTemporary workPart timeRelocation packageFlexible hours
- ...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...
$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 payFull timeTemporary workPart timeLive inWork at officeLocal area$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 timeRemote workHome officeFlexible hours- ...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 timeLocal area
$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 payFull timeTemporary work$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 contractorsSummer workFlexible hours- ...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 timeContract work
- ...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...
$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$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 employmentLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!
- data center chief engineer Durham, NC
- principal engineer Durham, NC
- senior civil engineer project manager Durham, NC
- general engineer Durham, NC
- engineering director Durham, NC
- chief engineer Durham, NC
- hotel chief engineer Durham, NC
- principal developer Durham, NC
- director software engineering Durham, NC
- senior data center engineer Durham, NC



