Software Engineer II - Data Services

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II - Data Services

Microsoft's Windows Autopatch team is seeking a Software Engineer II – Data Services to join their Reporting and Insights team. This role is crucial in shaping the future of IT management and contributing to Microsoft's commercial servicing and intelligence strategy.

Windows Autopatch is an innovative cloud-based SaaS service that automates updates for Windows, Microsoft 365 Apps, Microsoft Edge, and Microsoft Teams. The service serves diverse customers including financial institutions, government entities, and sports teams, making managed devices more secure, up-to-date, and performant.

As a Software Engineer II, you'll be at the forefront of developing a reporting platform using big data technologies. The role involves building enterprise-scale compliant data pipelines and creating data insights to drive business decisions. You'll work with cutting-edge technologies including Azure Data Factory, Microsoft Fabric, and various big data tools.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options. The role allows for up to 100% work from home with 0-25% travel requirements.

This is an excellent opportunity for a data-focused software engineer to make a significant impact in modern IT management while working with Microsoft's industry-leading cloud technologies. The role combines technical expertise in big data with practical business applications, offering both professional growth and the chance to influence the future of enterprise device management.

The ideal candidate will have strong programming skills in languages like Python, Java, or Scala, combined with experience in big data technologies and analytics. You'll be part of a collaborative team environment following Scrum principles, where continuous learning and improvement are encouraged.

Last updated 5 hours ago

Responsibilities For Software Engineer II - Data Services

  • Evaluate requirements, estimate development costs, design and implement reporting features in collaboration with cross-functional teams
  • Operate under Scrum principles to ensure continuous improvement in the engineering environment
  • Work collaboratively with teammates and various organizations within Microsoft
  • Resolve outstanding bugs
  • Drive business value

Requirements For Software Engineer II - Data Services

Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, Scala, or Python OR equivalent experience
  • 1+ year experience with Big Data or Analytics Products / Services (Azure Data Factory, Microsoft Fabric, Azure data Lake, Hadoop, Spark, Hive, Azure HDInsight, Azure Databricks, Azure Cosmos DB, NoSQL Services, or MongoDB)
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - Data Services

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Microsoft is seeking a Data Engineer to lead data governance and master data management initiatives for their Global Project Controls team, focusing on datacenter infrastructure projects.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer

Data Engineer position at Microsoft in Hyderabad, focusing on implementing scalable data solutions and ML models for Business & Industry Copilots group, requiring 4+ years experience.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.

Data Engineer

Data Engineer position at Microsoft Azure in Belgrade, Serbia, focusing on building scalable capacity management services and data pipelines for the Azure platform.