Software Engineer II - Data Services

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS

Description For Software Engineer II - Data Services

Microsoft's Windows Autopatch team is seeking a Software Engineer II – Data Services to join their innovative cloud-based SaaS service. This role is central to developing reporting platforms using cutting-edge big data technologies, making a significant impact on the future of IT management.

The position offers an exciting opportunity to work on Windows Autopatch, a sophisticated cloud service that automates updates for Windows, Microsoft 365 Apps, Microsoft Edge, and Teams. The service leverages Microsoft Entra identity service and Microsoft Intune to create secure, productive computing environments for enterprises.

As a Software Engineer II, you'll be responsible for developing enterprise-scale compliant data pipelines and building data insights to drive business decisions. The role requires expertise in big data technologies and analytics products, with hands-on experience in languages like Python, Java, or JavaScript, and familiarity with SQL/NoSQL databases.

The position offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft's inclusive work environment and growth mindset culture provide an excellent setting for professional development.

Working in the Windows Autopatch Reporting and Insights team, you'll collaborate with cross-functional teams, operate under Scrum principles, and contribute to Microsoft's commercial servicing and intelligence strategy. This role offers a unique opportunity to shape the future of IT management while working with cutting-edge technologies in a supportive, innovative environment.

Last updated 11 days ago

Responsibilities For Software Engineer II - Data Services

  • Evaluate requirements, estimate development costs, design and implement reporting features
  • Operate under Scrum principles for continuous improvement
  • Work collaboratively with teammates and various organizations within Microsoft
  • Drive business value through cross-functional collaboration

Requirements For Software Engineer II - Data Services

Python
Java
JavaScript
MongoDB
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ year experience with Big Data or Analytics Products / Services
  • Experience with Azure Data Factory, Microsoft Fabric, Azure Data Lake, Hadoop, Spark, Hive, Azure HDInsight, Azure Databricks, Azure Cosmos DB, or MongoDB
  • Must pass Microsoft Cloud Background Check
  • Solid SQL/NoSQL and Data Analysis skills
  • Problem solving, testing, and debugging skills

Benefits For Software Engineer II - Data Services

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 II - Data Services

Data Engineer

Data Engineer position at Microsoft working on Azure Data platform, building scalable data pipelines and solutions using cutting-edge cloud technologies.

Technical Support Engineer (Data & AI – Azure Database for MySQL, and PostgreSQL)

Technical Support Engineer position at Microsoft focusing on Azure Database services for MySQL and PostgreSQL, combining database expertise with cloud infrastructure support.

Experimentation Program Manager

Microsoft seeks Experimentation Program Manager to lead A/B testing and user research strategies across global eCommerce platforms, offering hybrid work and competitive benefits.

Data Engineer

Microsoft Data Engineer position focusing on Azure Data engineering and Microsoft Fabric platform development with opportunities in analytics, science, and cloud systems.

Technical Support Engineer - Data Integration

Technical Support Engineer position at Microsoft focusing on data integration and analytics support, offering remote work and comprehensive benefits.