Software Engineer II

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

Description For Software Engineer II

Microsoft's Windows Servicing and Delivery Team (WSD) is seeking a Software Engineer II to join their dynamic team. This role offers an exciting opportunity to impact millions of customers globally by developing tools and features that support the Windows product release cycle. You'll work within a collaborative environment, partnering across the company to design and implement new features while analyzing data and taking a customer-focused approach to problem-solving.

The position involves working with cutting-edge technologies and building scalable Azure-based systems. You'll be responsible for end-to-end software development, collaborating with Product Managers, and working cross-functionally with various teams. The role offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

As part of Microsoft's mission to empower every person and organization globally, you'll contribute to innovative solutions while working in an inclusive culture that values growth mindset and collaboration. The role provides excellent career growth opportunities, working with modern distributed systems at scale, and the chance to make a significant impact on the Windows ecosystem.

This position is perfect for someone with strong technical skills in C#, SQL, and Kusto, combined with experience in building reliable, distributed systems. You'll be part of a team that values problem-solving, debugging, and analytical skills, while offering competitive compensation and comprehensive benefits including healthcare, educational resources, and work-life balance benefits.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Own the end-to-end software development
  • Work with Product Managers to design and develop new features and tools
  • Work with peers to plan and prioritize development and test strategy
  • Build modern distributed highly scalable Azure-based systems
  • Understand requirements, analyze data, and create complete design specifications
  • Work cross-team to integrate with partner teams and Operating System feature teams
  • Collaborate with the Test team to identify blockers in execution, resolve, and automate steps

Requirements For Software Engineer II

Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience programming with C#, SQL and Kusto
  • 2+ years of experience building reliable, distributed systems at scale
  • Experience in software design and development
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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 II

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues with up to 50% remote work flexibility.

Technical Support Engineer

Technical Support Engineer position at Microsoft focusing on customer support for data analytics, AI, and business intelligence platforms with competitive pay and benefits.

Technical Support Engineer - Power Platform

Technical Support Engineer position at Microsoft focusing on Power Platform support, offering remote work and opportunity to provide technical leadership and mentoring.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.

Software Engineer

Microsoft Software Engineer position focusing on security and scalable distribution services, requiring 2+ years of experience in C#, JavaScript, and Azure technologies.