Principal Data Engineer
$165.6k - $296.4kMicrosoft Corporation
Overview
We are looking for a Principal Data Engineer to lead the architecture, development, and operation of scalable, reliable data platforms. This role requires deep expertise in ETL, data pipelines, data modeling, and distributed systems, with hands-on proficiency in Apache Spark, Python, and SQL.
As a technical leader, you will shape architecture across team boundaries, anticipate customer needs, and make decisions that balance immediate delivery with long-term scalability, reliability, security, and cost. You will own complex, ambiguous problems from design through production and guide others toward high engineering standards.
You will bring an AI-native approach to engineering-using and improving AI-assisted development practices to accelerate delivery while taking accountability for the quality, correctness, and responsible use of AI-generated work.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Lead data-platform architecture: Design and evolve ETL workflows, data pipelines, and data models using Spark, Python, and SQL.
Drive hands-on, end-to-end implementation: Build data solutions using Spark (or similar distributed systems), open table formats such as Delta Lake, and Parquet files; develop scalable, secure APIs and data access controls, including RBAC; provision resources through Infrastructure as Code; and deliver production-grade deployments through CI/CD with observability and operational runbooks.
Think beyond immediate requirements: Own complex system-design decisions, evaluate alternatives, and account for cross-team dependencies, scalability, resiliency, disaster recovery, and cost.
Make evidence-based decisions: Proactively gather facts, validate assumptions, test hypotheses, and use telemetry and investigation to resolve complex problems rather than relying on unverified assumptions.
Advance AI-native engineering: Apply AI across design, coding, testing, and troubleshooting; validate AI-generated outputs and help the team adopt effective, responsible practices.
Own production outcomes: Establish monitoring and operational readiness, drive incident resolution and root-cause analysis, and implement preventive improvements. Automate safe deployments, targeting zero-touch deployment where possible.
Raise engineering quality: Lead design and code reviews, strengthen testing, and embed security, privacy, and compliance into solutions throughout their lifecycle.
Collaborate and mentor: Communicate trade-offs clearly, align partner teams on dependencies and ownership, mentor engineers, and share knowledge to improve team capabilities.
Qualifications
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Preferred Qualifications:
Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Experience building data platforms for experimentation, metrics, and scorecards, including understanding success metrics, guardrail metrics, and data quality.
Experience in Databricks like platforms.
#dataplatforms, #dataengineering, #AINative, #distributedsystems
Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $220,800 - $331,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. (
- ...Job: Data Engineer (C#.NET experience) Location : Redmond, WA Job Type : || Full time|| Primary Skills: Python OR C# experience, DB (KQL, SQL and Cosmos DB), ETL , Azure Data Factory, Log Analysis, Power BI Dashboard, Azure DevOps, APIs and workflow integration...SuggestedFull time
- ...Looking for Data Engineer in Redmond, WA . US Citizen only . Responsibilities 1. Ingest and process data from Salesforce (Investments), Dynamics 365 & Coupa (Finance), Workday (HR), Concur (Operations), and external program/partner data (e.g., Health, Education)....SuggestedFull time
$68 per hour
...Data Engineer Location: Redmond, WA (Open for WFM - Need to work in PST time zone) Salary Range: ***-120K per annum + Benefits Subcon Rate Card: ***-68$ per hr JD: We can consider a mix of below skillset resources combinations, #1, #2, #3 are critical. Remote...SuggestedFull timeContract workRemote work- ...~5+ years of experience in data engineering, with at least 3 years of hands-on experience using PySpark, Scala, Azure Data Factory, and Python in production environments. ~ Strong experience building and optimizing large-scale data pipelines using Azure Databricks...Suggested
$70 - $76 per hour
...will make a tangible impact on critical workforce planning and data infrastructure, directly influencing key business decisions and... ...programming skills, specifically for data analysis, automation, and data engineering tasks. ~ Extensive experience with Azure SQL Database...SuggestedHourly payTemporary workWorldwideFlexible hours- ...Data Engineer Position: Data Engineer Rate: $45 - $47 W2 Location: Redmond, WA - Day 1 onsite Note: Need qualified resume. Candidate must be good in: SQL Pyspark Data Modeling Job Description: Attention to Detail: Meticulous attention...
$119.8k - $234.7k
...further. Imagine being at the forefront of a revolution powered by Data and AI (Artificial intelligence), transforming Marketing at... ...an unprecedented scale. As part of the Global Marketing Data Engineering team , you will have the opportunity to build cutting-edge...Ongoing contractLocal area- ...- Kusto, Eventhub, Synapse, Cosmosdb • Bachelor's degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python o OR master's...
- ...Job Description – Senior Data & AI Engineer Duration: Long term contract Location: 1 Resource – Dallas, TX | 1 Resource – Redmond, WA (Onsite) Note: Visa independent candidates only Want to apply Read all the information about this position below, then hit...Long term contractTemporary work
$115k - $120k
...and consulting services firm, delivering digital transformation through innovative solutions in data, cloud, and business analytics. We are seeking a skilled Data Engineer with a strong focus on the Microsoft Fabric ecosystem and Application Database management, who can...Full timeLocal area- ...Job Title: Network/Data Engineer Location : Redmond, Washington Job Type: Contract Duration: 10 Months Job Description: Ability to thrive on a highly technical team in a 7x24x365 NOC environment including nights, weekends as required Strong...Contract workNight shift
$110k - $145k
...Job Description Summary The Senior Data Engineer designs and builds the AWS-native data foundation behind our enterprise AI applications - knowledge graphs, semantic layers, retrieval corpora, and the pipelines that keep them trustworthy. This role leads both the design...Permanent employmentContract workRemote workVisa sponsorshipWork visaRelocation package$264.1k - $350k
Director of Engineering for Open Data Analytics Engines, Data Processing & Experience Job ID: 10478570 | Amazon Development Center U.S., Inc. AWS Open Data Analytics Engines is a suite of fully managed, high-performance analytics services built on popular open-source frameworks...Work experience placementFlexible hours- United States Digital Space LLC is seeking a Data Center Administrator to build and manage data center infrastructure. You will install and maintain servers, network gear, and power systems across data centers, collaborating with the team to improve data center operations...Work at officeRelocation package
$141.13k - $162.17k
...Salary: $141,128 - 162,168 per year Requirements: Bachelors degree. At least 5 years of software or data engineering experience with languages such as Python, Spring Boot, or .NET. Extensive experience building, scaling, and operating cloud-based data pipelines...Hourly payFull timeContract workTemporary workFor contractorsRemote work- ...Principal Engineer You've spent your career solving hard problems. Here's one worth your next decade. The database is the heartbeat of every... ...of transactions, and store some of the most critical data on earth — making us the database infrastructure of the internet...
- ...We are looking for a hands-on Technical Lead – Data Platform & Services Engineering with strong expertise in Azure Data Engineering, backend services, APIs, analytics, and cloud architecture. The candidate will design, build, modernize, and operate enterprise-scale data...Full time
$90k - $95k
...Position: Data Platform Engineer – AI Experience Location: Redmond, WA Employment Type: Full-Time Salary: $90K–$95K (Max) Openings: 1 Role Overview: We are looking for a hands-on Technical Lead – Data Platform & Services Engineering with strong...Full time- ...We are seeking a Data Engineer with strong expertise in Microsoft Fabric, Power BI, Semantic Modeling, SQL, dimensional data modeling, and cloud data platforms . The role will focus on designing, building, and governing an enterprise semantic layer using Microsoft...Full time
- ...We are seeking a Senior Data Engineer with strong expertise in Databricks, Python, ETL, SQL, and Data/Financial Modeling to design, build, and operate scalable data pipelines and lakehouse data products. The role will support data-driven capabilities across device...Full time
- ...We are seeking an experienced Sr. Data Engineer with strong expertise in Databricks, Python, Salesforce Automation, ETL, SQL, and Azure Data Factory to design, build, and operate production-grade data pipelines and lakehouse data products. The role supports data products...Full time
$230.77k - $323.08k
...satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit... ...-based layer to existing network infrastructure. As a Principal Engineer for RF and Optical System Integration & Verification you will...Permanent employmentFull timeTemporary workLocal areaRemote workWorldwideRelocation package- SpaceX in Redmond, WA is seeking a Data Center Administrator to build and manage our data center infrastructure, including servers, networks, and power systems. You will ensure performance, availability and security across environments and collaborate with the team to...
$119.8k - $234.7k
...Come join the multidisciplinary team building a scalable readout system for topological quantum computing! As a Principal or Senior Quantum Engineer - Readout Design you will design the readout system for topological qubits at the component subsystem and system levels...Ongoing contractPermanent employmentFull timeWork at officeLocal areaFlexible hours3 days per week$147k - $258k
...Partner Solutions (CPS) group is where legal meets the commercial engine supporting the Microsoft Commercial Business Microsoft Elevate... ...and help shape the future of the world. Responsibilities Data Insight and Transparency You will build the intelligence...Ongoing contractFull timeLocal areaWorldwide$142.8k - $274.8k
...Silicon Cloud Hardware and Infrastructure Engineering (SCHIE) is the team behind Microsofts... ...Azure platform globally with our server and data center infrastructure security and... ...infrastructure. We are looking for a Principal DFT Engineer to join the team. #SCHIE...Ongoing contractPermanent employmentFull timeWork at officeLocal areaWorldwide$142.8k - $274.8k
...Microsoft Devices Operations (MDO) team in Redmond WA as a Principal Sourcing Engineer where youll lead sourcing strategies for memory components... ...to perform TCO trade-offs and competitive benchmarking. Data-Driven Decision Making. Solid analytical skills for...Ongoing contractFull timeContract workSeasonal workLocal area$195k - $290k
...cybersecurity starts with you. About The Role: CrowdStrike's Data Platform is the foundation beneath Falcon and Next-Gen SIEM: the... ...platform. Reliability, cost efficiency, and provable compliance are engineering requirements here rather than afterthoughts, and we are raising...Work experience placementWork at officeLocal areaShift work$42 - $45 per hour
...Akkodis is seeking an IT Support Engineer for a Contract with a client located in Redmond, WA—onsite — with strong hands-on experience with Azure Active Directory, Azure DevOps, an IT Tech Background, strong documentation skills, Python, C#, and PowerShell. Rate...Contract workTemporary workLocal area- Job Title: Senior Azure Data Engineer Location: Redmond, WA 98052 Work Setup: Hybrid Duration: 12 Months Experience: 8-10 Years Job Description We are looking for an experienced Senior Azure Data Engineer with 8-10 years...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!
- director software engineering Redmond, WA
- general engineer Redmond, WA
- senior civil engineer project manager Redmond, WA
- senior director engineering Redmond, WA
- data center chief engineer Redmond, WA
- chief engineer Redmond, WA
- senior principal engineer Redmond, WA
- principal engineer Redmond, WA
- senior chief engineer Redmond, WA
- engineering director Redmond, WA





