Senior Data Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. A world leader in cloud computing and software development.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Data Engineer

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more. This Senior Data Engineer role is part of the Fabric Data Analytics, Insights, and Curation team, working on understanding Microsoft Fabric composite services and empowering strategic business leaders.

The position involves working with large-scale data systems and transforming data into trustworthy insights. You'll be building and managing pipelines, transformations, platforms, and models that power the Fabric product. The role combines Data Engineering with opportunities in Analytics, Science, Software Engineering, DevOps, and Cloud Systems.

As a Senior Data Engineer, you'll work alongside other Engineers, Scientists, Product teams, and Architects to bring forth the next generation of data democratization products. The role requires expertise in:

  • Building and maintaining complex data pipelines
  • Implementing data governance practices
  • Working with cloud computing technologies, particularly Azure services
  • Database administration and performance optimization
  • Collaboration with cross-functional teams

Microsoft offers a culture of customer centricity, innovation, agility, and flexibility. The team values different perspectives and promotes out-of-the-box thinking when addressing complex challenges. You'll be part of a team that's building the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time away. You'll also have opportunities to network and connect with other professionals in the field.

This is an excellent opportunity for a seasoned data engineer looking to work with cutting-edge technology and make a significant impact in the field of data analytics and cloud computing. The role offers both technical challenges and growth opportunities in a collaborative, innovative environment.

Last updated a few seconds ago

Responsibilities For Senior Data Engineer

  • Develop and maintain data pipelines, including solutions for data collection, management, transformation, and usage
  • Review, design, and implement end-to-end software life cycles
  • Implement performance monitoring protocols across data pipelines
  • Design data modeling and handling procedures to ensure compliance
  • Plan, implement, and enforce security and access control measures
  • Perform database administration tasks
  • Collaborate with Product Managers, Data and Applied Scientists, Software and Quality Engineers
  • Become an SME of our teams products and provide inputs for strategic vision

Requirements For Senior Data Engineer

Python
Java
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years' experience
  • 4+ years of experience in software or data engineering, with proven proficiency in C#, Java, or equivalent
  • 4+ years in one scripting language for data retrieval and manipulation (e.g., SQL or KQL)
  • 4+ years of experience with ETL and data cloud computing technologies
  • Experience with Azure Data Lake, Azure Data Factory, Azure Synapse, Azure Logic Apps, Azure Functions
  • Must pass Microsoft Cloud background check

Benefits For Senior Data Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Data Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cairo office, focusing on data pipeline development and machine learning for the shopping cashback team.

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on data automation and cloud solutions, offering competitive compensation and comprehensive benefits.

Senior Software Engineer--Bigdata Platform

Senior Software Engineer position at Microsoft focusing on big data platform development, utilizing Spark, Kafka, and other modern technologies to power Microsoft's search and advertising services.

Data Engineer II

Senior Data Engineer position at Microsoft's Cloud Supply Chain organization, focusing on building and maintaining large-scale data infrastructure and pipelines using Azure technologies.

Senior Software Engineer (Data)

Senior Software Engineer position at Microsoft AI, focusing on building and maintaining large-scale data platforms using cutting-edge technologies like ClickHouse, Trino, and StarRocks.