E

Ernst & Young

Global professional services: consulting, assurance, tax

Senior Data Engineer

Data EngineeringPosted on Nov 14
Full-time$77.5k - $160.5kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, data engineering, information technology, information systems, or a related field, or equivalent practical experience is required.
  • Approximately 6–9 years of enterprise data-engineering, database-development, or related experience is required.
  • At least five years of strong SQL development experience, including complex queries, stored procedures, performance tuning, indexing, and relational database design, is required.
  • Recent hands-on development experience within the last three years using Microsoft SQL Server, Azure SQL Database, or Azure SQL Managed Instance is required.
  • Strong understanding of relational and dimensional data modeling, normalization, data warehousing, operational data stores, fact and dimension structures, and slowly changing dimensions is required.
  • Experience designing, developing, and supporting ETL pipelines and data-ingestion solutions for high-volume, multi-source enterprise data is required.
  • Experience with SnapLogic or a comparable enterprise integration platform is required.
  • Proficiency in one or more supporting languages or tools such as Python, PowerShell, Unix shell scripting, or PL/SQL is required.
  • Experience with Microsoft Azure data services and cloud-based database solutions is required.
  • Experience implementing data-quality checks, source-to-target reconciliation, error handling, logging, monitoring, and operational support processes is required.
  • Experience with Git-based source control, CI/CD pipelines, automated deployment, and tools such as Jenkins and Docker is required.
  • Experience testing database changes, transformations, and end-to-end ingestion flows across multiple environments is required.
  • Familiarity with Agile delivery practices and tools such as Jira and Confluence is required.
  • The role requires the ability to work independently, review existing solutions, identify gaps, and deliver production-ready enhancements with limited ramp-up time.

Responsibilities

  • Design, develop, test, and maintain robust data pipelines and database solutions supporting the IAM Operational Data Store and related reporting applications.
  • Analyze source-system data and translate business, reporting, risk, and control requirements into scalable conceptual, logical, and physical data models.
  • Develop and optimize Microsoft SQL Server and Azure SQL objects, including complex queries, stored procedures, views, functions, indexing, partitioning, and transformation logic.
  • Build repeatable ETL and ingestion patterns for identity, account, entitlement, credential, inventory, activity, certification, lifecycle, and control-related data.
  • Develop and maintain SnapLogic pipelines and supporting scripts for data extraction, transformation, validation, reconciliation, and loading.
  • Integrate data from cloud and on-premises sources using databases, APIs, Microsoft Graph, flat files, and other enterprise integration patterns.
  • Create prepared-layer tables, source-to-target mappings, reusable transformation components, and reporting-ready datasets.
  • Implement data-quality checks, reconciliation routines, health indicators, exception handling, logging, retry logic, and operational monitoring.
  • Tune database queries, pipelines, and data models to improve performance, scalability, reliability, and cost effectiveness.
  • Protect sensitive identity and access data by applying secure database design, least-privilege access, secrets management, encryption, and data-handling practices.
  • Build and maintain CI/CD pipelines and deployment processes supporting controlled promotion across development, quality-assurance, pre-production, and production environments.
  • Perform unit, integration, regression, data-quality, and production-validation testing for ingestion pipelines and database changes.
  • Troubleshoot data, application, pipeline, database, API, and deployment issues using logs, query plans, monitoring tools, and reconciliation evidence.
  • Collaborate with analysts, product owners, architects, data-source owners, reporting engineers, security teams, and business stakeholders to define and deliver end-to-end data solutions.
  • Participate in Agile ceremonies, backlog refinement, sprint planning, demonstrations, code and design reviews, release readiness, and continuous-improvement activities.
  • Create and maintain technical designs, data models, lineage documentation, implementation procedures, test evidence, operational runbooks, and support materials.

Desired Qualifications

  • Experience delivering data solutions for identity and access management, identity governance, privileged access management, cybersecurity, or technology-risk use cases.
  • Familiarity with IAM data domains such as identities, accounts, entitlements, applications, credentials, privileged access, certifications, and lifecycle events.
  • Experience building centralized operational data stores that support reporting, risk analysis, remediation, automation, and audit evidence.
  • Hands-on experience with SnapLogic, including API, database, file, and cloud integration pipelines.
  • Experience integrating Microsoft Graph, REST APIs, LDAP or Active Directory data, and structured or semi-structured file sources.
  • Experience with Azure Data Factory, Azure Databricks, PySpark, Informatica, Snowflake, Oracle, PostgreSQL, or comparable data technologies.
  • Familiarity with Microsoft SQL Server, PostgreSQL variants such as YugabyteDB or CockroachDB, Oracle, DB2, and cloud-hosted database inventory or audit data.
  • Experience creating reporting-ready datasets for Power BI, Tableau, or comparable analytics platforms.
  • Experience with graph databases or analytics platforms such as Neo4j.
  • Familiarity with data lineage, metadata management, control reporting, and enterprise data-governance practices.
  • Experience in a regulated financial-services environment and knowledge of secure software development, change management, and production-readiness controls.
  • Relevant Microsoft Azure, database, data-engineering, or cybersecurity certifications.

About the Company

Ernst & Young

Global professional services: consulting, assurance, tax

EY (Ernst & Young) provides professional services at a global scale, offering consulting, assurance, tax, and transaction advisory services. It serves clients across industries such as technology, media, real estate, hospitality, and construction. Instead of selling a single product, EY works with clients through tailored engagements where cross-disciplinary teams analyze challenges, design strategies, perform audits, help with tax planning, and assist with mergers or divestitures. What sets EY apart is its worldwide reach and integrated service model, industry-specific expertise, and focus on responsible business practices like sustainability, cybersecurity, and workforce flexibility. EY’s goal is to help organizations improve performance, manage risk, and achieve sustainable growth while building a better working world.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs