Role overview

Data Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

WHAT YOU WILL BE DOING:

  • Design, build, maintain, monitor, and troubleshoot data-processing automations, including data preparation, publishing, transformations, error handling, retry mechanisms, and conditional workflows.
  • Develop and maintain data ingestion pipelines from external sources into SQL databases. Manage datasets, linked services, copy activities, and pipeline scheduling.
  • Create and support automated flows to trigger Logic Apps and handle lightweight processes such as report refreshes, dataflow updates, notifications, and approval workflows.
  • Develop, enhance, and maintain canvas apps and standalone internal applications to support business needs.
  • Perform full-stack BI development, including data modeling, DAX development, Power Query (M), semantic models, row-level security (RLS), workspace management, and report publishing. Leverage Microsoft Fabric as the unified access platform for portal activities.
  • Manage and administer Azure resources including Logic Apps, Data Factory, storage accounts, monitoring solutions, RBAC, Application Insights, and Log Analytics. Ensure alignment with S360 security and compliance requirements.
  • Design and maintain standardized Excel templates, support Excel-to-database ingestion workflows, and validate raw source data.
  • Troubleshoot and resolve issues across complex ETL processes and data pipelines.
  • Monitor and manage alerting for failures in Logic Apps, ADF pipelines, Power Automate flows, and Power BI refreshes.
  • Govern Power Platform environments, including environment management, licensing, and compliance.
  • Implement and maintain security controls (Azure RBAC, Microsoft Entra ID, S360 alignment, Power BI RLS).
  • Manage change control, versioning, and documentation for automations, SQL artifacts, and reporting assets.
  • Optimize performance and scalability across data pipelines and reporting solutions as volumes grow.
  • Conduct root-cause analysis to reconcile discrepancies between Excel, database systems, and reporting outputs.
  • Collaborate with vendors and development teams to quickly identify and resolve technical issues.
  • Read, modify, and extend existing hard-coded queries and publishing logic as needed.
  • Perform basic scripting for bulk operations, diagnostics, or automation support.
  • Perform additional duties as assigned.

MINIMUM QUALIFICATIONS:

  • 5+ years of experience in data engineering, BI development, automation engineering, or related technical roles.
  • Strong hands-on experience with Azure Data Factory (ADF), including pipeline development, datasets, linked services, scheduling, monitoring, and troubleshooting.
  • Experience developing and maintaining Logic Apps and Power Automate workflows for operational automation and integrations.
  • Advanced SQL development skills including query optimization, stored procedures, ETL development, and troubleshooting complex data transformations.
  • Strong experience with Power BI development including: Data modelingDAXPower Query (M)Semantic modelsRow-Level Security (RLS)Workspace administration and publishing
  • Data modeling
  • DAX
  • Power Query (M)
  • Semantic models
  • Row-Level Security (RLS)
  • Workspace administration and publishing
  • Experience with Microsoft Fabric and enterprise BI/reporting platforms.
  • Experience administering Azure resources including RBAC, Application Insights, Log Analytics, Storage Accounts, and monitoring solutions.
  • Experience supporting Excel-to-database ingestion processes and validating source data integrity.
  • Ability to troubleshoot and resolve issues across ETL pipelines, reporting systems, and automation workflows.
  • Experience implementing security and governance controls across Azure and Power Platform environments.
  • Strong analytical and problem-solving skills, particularly in reconciling data across multiple systems.
  • Ability to maintain thorough documentation, including runbooks and process workflows.
  • Attention to detail and a proactive approach to monitoring, troubleshooting, and continuous improvement.
  • Occasional infrequent in person activity may be required

Details

  • Data modeling
  • DAX
  • Power Query (M)
  • Semantic models
  • Row-Level Security (RLS)
  • Workspace administration and publishing

Preferred Qualifications

  • Experience supporting enterprise Microsoft environments
  • Experience with Microsoft Entra ID and Azure RBAC
  • Experience with monitoring platforms including Application Insights and Log Analytics
  • Familiarity with S360 compliance requirements
  • Experience with scripting and automation for operational support

WHAT WE HAVE TO OFFER:

  • A competitive pay range of $125,000 - $150,000 (depending on experience).
  • 15 days per year of Paid Time Off (PTO).
  • 8 paid holidays + 1 personal floating holiday
  • 401(k) retirement plan with company match.
  • Eligible employees (and their families) are offered the following company-sponsored benefits: Medical, dental, and vision insurance, health savings account (HSA), short-term and long-term disability, employee assistance plan (EAP), and basic life and AD&D insurance.
  • Eligible employees (and their families) are offered the following voluntary employee-funded benefits: Health care flexible spending account, dependent care flexible spending account, commuter benefits, voluntary accident & critical injury coverage, voluntary long-term care coverage, and voluntary life and AD&D insurance.
Similar roles

Keep a backup shortlist.

Browse stack
FocusData EngineeringRole area
Seniority signalSeniorCandidate level
StackAzure, SQLPrimary skills
Location63 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.
View all 63 accepted countries
AlbaniaArgentinaAustriaBahamasBarbadosBelgiumBelizeBoliviaBrazilBulgariaCanadaChileColombiaCosta RicaCroatiaCyprusCzechiaDenmarkDominican RepublicEcuadorEl SalvadorEstoniaFinlandFranceGermanyGreeceGuatemalaHondurasHungaryIcelandIrelandItalyJamaicaLatviaLithuaniaLuxembourgMaltaMexicoMoldovaMontenegroNetherlandsNicaraguaNorth MacedoniaNorwayPanamaParaguayPeruPolandPortugalPuerto RicoRomaniaSerbiaSlovakiaSloveniaSpainSwedenSwitzerlandTrinidad and TobagoUkraineUnited KingdomUruguayUSAVenezuela

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link