Senior Data Warehouse Engineer
RSM Solutions, Inc
Thank you for taking time to take a look at the Senior Data Warehouse and Analytics Engineer role I posted here on LinkedIN, I appreciate it.
The Senior Data Warehouse and Analytics Engineer will help establish and mature a trusted enterprise data environment supporting operational reporting, business intelligence, and strategic decision-making. The role combines data warehouse engineering, cloud data integration, dimensional modeling, and Power BI development, with direct accountability for turning fragmented business data into reliable, governed, and usable information.
This individual will design and build scalable solutions using SQL, Snowflake, Power BI, and Microsoft Azure technologies. The role requires more than technical development. The successful candidate must understand how business processes create data, recognize where definitions and quality issues can undermine reporting, and work with stakeholders to develop data products that are accurate, understandable, and sustainable.
Experience in Property and Casualty insurance, particularly homeowners insurance, is highly valuable. A candidate with this background will be better positioned to understand relationships among policies, insured properties, coverages, premiums, claims, losses, underwriting decisions, distribution channels, and financial results.
Role Objectives
The Senior Data Warehouse and Analytics Engineer will be expected to:
- Build a scalable and maintainable enterprise data warehouse environment.
- Integrate data from core business applications, databases, files, APIs, and third-party platforms.
- Create trusted data models for enterprise reporting and analytics.
- Deliver Power BI datasets, dashboards, and reports that support operational and executive decision-making.
- Improve data quality, consistency, lineage, security, and transparency.
- Reduce dependence on manually assembled spreadsheets and disconnected reporting processes.
- Establish repeatable engineering practices that allow the data environment to expand as business needs evolve.
Required Qualifications
Technical Qualifications
The candidate must demonstrate hands-on experience in the following areas:
- Advanced SQL development, including complex joins, common table expressions, window functions, stored procedures, views, data validation, and query optimization.
- Design and implementation of enterprise data warehouses, data marts, and analytical data models.
- Hands-on Snowflake development and administration experience.
- Power BI report, dashboard, dataset, and semantic model development.
- ETL and ELT pipeline design, development, testing, monitoring, and production support.
- Dimensional data modeling, including:
- Star schemas
- Fact and dimension tables
- Conformed dimensions
- Slowly changing dimensions
- Historical data management
- Snapshot and transaction fact models
- Integration of data from relational databases, files, APIs, cloud applications, and third-party data sources.
- Data reconciliation, validation, profiling, and quality-control techniques.
- Source control, release management, and structured deployment practices.
- Data security, access control, governance, and protection of sensitive information.
Additional experience with the following technologies is beneficial:
- Azure Data Lake Storage
- Azure SQL Database
- Azure Synapse Analytics
- Azure Functions
- Azure Key Vault
- Azure DevOps
- Microsoft Fabric
- Microsoft Purview
- Databricks
Preferred Certifications
Certifications are beneficial but should remain secondary to demonstrated hands-on delivery experience. Relevant certifications include:
- Snowflake SnowPro
- Microsoft Certified: Azure Data Engineer Associate
- Microsoft Certified: Power BI Data Analyst Associate
- Microsoft Certified: Fabric Analytics Engineer Associate
- Microsoft Azure Fundamentals
Business and Delivery Qualifications
The candidate must also be able to:
- Translate business questions into technical data requirements and analytical solutions.
- Lead requirements discussions with business stakeholders, analysts, system owners, and technical teams.
- Explain data structures, reporting limitations, and solution options to nontechnical audiences.
- Diagnose whether a reporting issue originates in source data, integration logic, warehouse design, semantic modeling, or report calculations.
- Balance immediate reporting needs with long-term data architecture and maintainability.
- Manage multiple priorities within an Agile, iterative, or project-based delivery environment.
- Produce clear technical documentation, data mappings, support procedures, and solution-design materials.
Daily Responsibilities
Data Warehouse Engineering
- Design, build, enhance, and maintain enterprise data warehouse structures in Snowflake.
- Develop fact tables, dimension tables, data marts, views, staging layers, and curated analytical datasets.
- Write and optimize SQL used for data ingestion, transformation, reconciliation, reporting, and analysis.
- Evaluate source-system structures and determine the appropriate ingestion, transformation, and modeling approach.
- Maintain historical data in a manner that supports trend analysis, point-in-time reporting, and auditability.
- Identify and resolve performance bottlenecks across SQL queries, warehouse workloads, data pipelines, semantic models, and reports.
- Support the evolution of the data architecture as new sources, use cases, and reporting requirements are introduced.
Data Integration and Pipeline Development
- Design and develop reliable batch and, where required, near-real-time data pipelines.
- Build ingestion processes for databases, applications, flat files, APIs, and third-party platforms.
- Develop transformation logic that standardizes, cleanses, enriches, and reconciles data.
- Implement logging, monitoring, alerting, exception handling, restart, and recovery capabilities.
- Investigate failed or incomplete data loads and restore processing without compromising data integrity.
- Coordinate with system owners when source-system changes affect downstream pipelines, models, or reports.
- Maintain source-to-target mappings and transformation documentation.
Power BI and Analytics Development
- Design and develop Power BI datasets, semantic models, reports, dashboards, and executive scorecards.
- Create reusable measures, calculated fields, hierarchies, relationships, and business definitions.
- Develop reporting experiences that help users understand business performance, trends, exceptions, and emerging risks.
- Optimize Power BI models for performance, usability, security, and maintainability.
- Implement row-level security and other access controls where required.
- Support self-service analytics without allowing conflicting definitions or uncontrolled duplication of critical business logic.
- Review existing reports and recommend consolidation, redesign, retirement, or migration where appropriate.
Data Quality and Governance
- Profile source data to identify missing values, conflicting definitions, invalid relationships, duplication, and historical inconsistencies.
- Build automated validation and reconciliation controls into data pipelines.
- Work with business stakeholders to define ownership and authoritative sources for critical data elements.
- Document data definitions, lineage, transformation rules, dependencies, and quality expectations.
- Protect confidential, financial, customer, policyholder, and claims-related information.
- Participate in the establishment of data governance, retention, security, and access-management standards.
- Escalate material data-quality issues rather than embedding undocumented workarounds into reporting solutions.
Stakeholder Engagement
- Facilitate requirements sessions with business leaders, subject-matter experts, analysts, and system owners.
- Convert business questions into data requirements, acceptance criteria, technical designs, and delivery increments.
- Help stakeholders distinguish between source-data issues, reporting issues, process gaps, and true business-performance concerns.
- Present solution options and tradeoffs in language appropriate for both technical and business audiences.
- Demonstrate completed capabilities and incorporate stakeholder feedback into subsequent delivery.
- Establish clear expectations regarding data availability, refresh frequency, quality, and appropriate use.
Production Support and Operational Reliability
- Review scheduled data loads, pipeline status, report refreshes, and platform alerts.
- Diagnose and resolve production problems affecting data availability or reporting accuracy.
- Perform root-cause analysis and implement corrective actions that prevent recurring failures.
- Maintain operating procedures, support documentation, and recovery instructions.
- Participate in release planning, deployment validation, and post-production monitoring.
- Coordinate with infrastructure, security, application, and support teams when incidents cross system boundaries.
- Ensure that temporary fixes are converted into controlled and supportable long-term solutions.
- ...Description Design, implement, and maintain data warehouse solutions that support business intelligence and analytics. Collaborate with data architects and analysts to understand data requirements and transform business needs into data processes. Optimize ETL...
- ...About the Role Are you a Software Engineer at heart who loves solving complex data infrastructure problems? Do you treat data pipelines as production... ...Manage BigQuery Infrastructure: Optimize columnar warehouse models, partitioning schemes, and query performance...
- ...We're looking for an experienced Senior Agentic Data Engineer to join our Client's global data organization and help build the next generation... ...CRM, ERP, Product, and HRIS platforms to cloud data warehouse environments. Design automated solutions that detect,...
- ...Senior Analytics Engineer (Project-based) Rate: PHP80,000 to PHP120,000 Term: Project-based... ...as possible. You'll join Bound's Data & AI team on an engagement with an Australian... ...exactly with the legacy data warehouse so analysts can cut over with confidence...
- ...Pandoblox is building the future of data consulting by leveraging an elite team... ...market companies. We are looking for a Senior Data Engineer who balances a mastery of data-engineering... ...(ODBC, API, and file sources) into the warehouse via our ELT layer. Run rigorous row-...
- ...ASAP Job Description: We are seeking an experienced Data Engineer to join our Data team, with a specialized focus on building robust... ..., Medallion architecture, star schemas). Cloud Data Warehouse (GCP / BigQuery) • Deep expertise in Google BigQuery (partitioning...
- ...in a meaningful career. Embrace the chance to drive change with M3 USA. Due to our continued growth, we are hiring for a Senior Data Engineer (PostgreSQL DBA) at M3 Global Research , an M3 company. About the Business Unit: M3 Global Research, part of M3...
- ...technology. Teamified currently has 200+ engineers,testers, product managers etc. working across... ...About the Role This is a hands-on senior role in a small team. You'll ship production... ...task patterns. ~ Strong relational data modelling and PostgreSQL skills. ~ A testing...
- ...leading global fund administration provider is seeking a Senior Observability Engineer. This is an exceptional opportunity to play a pivotal role... ...Analytics, Infrastructure as Code, Machine Learning, ETL Data Pipelines, Automation, Collaboration, Hybrid Working What...
- ...ZigZag is looking for a Sr Data Engineer to join our team! About the role We are seeking an experienced Senior Data Engineer to design, build, and scale modern cloud... ...operational management of the Snowflake data warehouse platform. Develop robust ELT/ETL...Remote job
- ...The Senior Network Engineer will lead network infrastructure operations and deployment projects across multiple client environments within... ...requirements. Oversee network infrastructure projects, including warehouse network deployments and equipment planning. Support the...
- ...· Maintain existing ETL scripts, ensure data accuracy, and document data processes.... ...data availability and accuracy in the data warehouse · Monitor recurring processes and ensures... ...: · From 3 years of experience in Data Engineer. · Bachelor’s degree in Computer Science...
- ...predictive models and analytic solutions using Python or R; apply techniques such as GLM, decision trees, GBM and NLP Manipulate data using R or SQL Server; develop advanced ad hoc queries to investigate data anomalies and to summarize data for pattern detection...
- ...About the Role We are looking for a highly skilled Senior Data Engineer to design, build, and maintain scalable data pipelines and robust data infrastructure. You will play a key role in shaping our data architecture, enabling advanced analytics, machine learning,...
- ...Overview The Senior Compliance Reporting Analyst is responsible for collecting, validating, and preparing data for regulatory reporting within required timeframes and according to defined specifications. This role oversees the end-to-end preparation of all data calls...
- ...Senior Test Automation Engineer – Cypress / TypeScript Location: Remote (India/Philipines) Working hours: Must be available from 9:00 am Melbourne... ..., troubleshooting problems across application, test-data and environment layers, and taking ownership rather than waiting...
- ...Role : 2 Senior Data Engineer (Azure and SQL Experience) Setup/Shift: WFH / Nightshift Employment Status: Probation Salary : Up to 200,000 per month Description This role focuses on designing, developing, and optimizing data solutions within Azure cloud...
- ...supporting People First. What can you expect in an Associate Data Engineer role with TaskUs: So what does an Associate Data Engineer... ..., developing, and maintaining data pipelines, and data warehouses for use by the analytics infrastructure, so not just anyone is...Remote job
- Data Engineer will be responsible for production support of a P&C Insurance application (WINS) as well as adhoc, weekly, monthly and quarterly processing.This person should be able to deliver in a fast-paced and deadline-driven environment. Responsibilities Support...
- ...ETL/ELT pipelines. Build and maintain data ingestion frameworks using Snowpipe,... ...initiatives, including clustering strategies and warehouse optimization. Manage secure data... ...are maintained. Mentor junior engineers and contribute to technical best practices...
- .... Spreetail is looking for a Senior Analyst to design and scale advanced... ...systems, and cost benchmarking engines. You will also drive automation, improve data accuracy, and deliver predictive... ...analysis , freight cost modeling , or warehouse/inbound operations data....
- ...Description Design and implement scalable data pipelines to facilitate data collection, storage, and processing. Develop and... ...related field. Experience Level: 5-8 years of experience in data engineering or related roles. Skills and Competencies: Proficiency in...
- ...WE’RE HIRING: DATA ENGINEER (SOURCE ACCESS)100% REMOTE | WORK FROM HOME Are you a Data Engineer who loves working with APIs, web data, cloud platforms, and Python? ?☁️ Here’s an exciting opportunity to bring your technical expertise into an AI-focused project...
- ...JOB SUMMARY We are looking for Data Engineers with strong expertise in Ataccama and Data Quality to support data engineering, data quality... ...Delta Lake, Oracle, modern cloud data platforms, and data warehouses . Perform data transformation, integration, validation,...
- ...As a Senior Backend Engineer focusing on Go and Distributed Systems, you will be part of a high-performance software team acting as a trusted engineering... ...and optimize APIs that interact directly with real-time data pipelines. Own the scalability, performance, and...
- ...The Bookkeeper & Data Entry Control Operator will be responsible for a range of tasks to help clients deliver timely service of financial information to internal and external stakeholders. The core focus is to record, monitor, and make timely adjustments to financial...
- ...results. Reporting & Performance Tracking Track KPIs (calls, conversions, pipeline progress). Prepare reports and analyze data to identify trends and improvement areas. Client & Stakeholder Coordination Manage escalations and ensure timely, professional...
- ...Design and implement data mining processes to extract valuable insights from large datasets. Develop algorithms for predictive modeling and data analysis. Collaborate with data scientists and business stakeholders to identify opportunities for data-driven decision...
- ...Responsibilities Design, develop, and maintain scalable ETL/ELT data pipelines using Informatica and other modern data integration... ...Bachelor’s Degree in Computer Science, Information Technology, Engineering, or related field. Minimum of 3 years of experience in Data...
60 $ per hour
This is a remote, project-based role for data engineering professionals with 1–3 years of work experience. You will complete tasks similar to those performed in data engineering, data infrastructure, ETL development, or analytics engineering roles. Work is over the next...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Warehouse Engineer. Be the first to apply!
