Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and cloud solutions.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Join Microsoft's Insights, Data Engineering & Analytics (IDEAs) team, working on one of the most critical initiatives for Microsoft's future success. As part of M365 and SCI, you'll build platform services handling millions of users and exabytes of data across global data centers. The role focuses on championing a data-informed culture, enabling the E+D organization to make better decisions through data. You'll work with petabyte-scale data problems, using cutting-edge analytics technologies to process signals from M365 suite products. The position involves technical leadership in developing data solutions, working with complex datasets, and implementing data democratization techniques. This is an opportunity to impact Microsoft's cloud business sector while working with state-of-the-art distributed systems. The role requires expertise in data engineering, analytics, and cloud technologies, offering the chance to work on large-scale data challenges while contributing to Microsoft's mission of empowering every person and organization globally.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Provide technical leadership for data solutions development
  • Work on petabyte scale data problems using modern analytics technologies
  • Develop efficient and reliable platform for data wrangling and curation
  • Integrate data democratization and visualization techniques
  • Extract and make insights available for organization-wide self-service analysis

Requirements For Software Engineer

Python
Java
JavaScript
Kafka
  • Bachelor's Degree in Computer Science or related technical discipline with coding experience
  • Experience with scripting languages (PowerShell, Python, Perl, JavaScript or Ruby)
  • Experience with Azure Data Factory, Cosmos, Kusto, Spark, Kafka
  • Knowledge of ETL/ELT, Data Modeling, and BI systems
  • Strong background in math and statistics
  • Strong background in data warehouse principles
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer

Support Engineer (Data Integration)

Microsoft Support Engineer role focusing on data integration and analytics, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on data engineering and ML infrastructure, offering hybrid work and comprehensive benefits.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on Big Data analytics and infrastructure development using C++/C#/Python, offering remote work options.

Technical Support Engineer - SQL

Technical Support Engineer position at Microsoft focusing on SQL Server support, troubleshooting, and customer success.

Software Engineer II, Azure AI Analytics

Microsoft Azure AI Platform seeks Software Engineer II for data analytics infrastructure development, offering hybrid work and comprehensive benefits.