Software Engineer II

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

Description For Software Engineer II

Microsoft's Windows Servicing and Delivery (WSD) organization is seeking a Software Engineer II to join their Update Platform team. This role is crucial in delivering updates to over a billion Windows-based devices worldwide, focusing on security, reliability, and enterprise customer enablement. The team operates in an agile environment, shipping updates twice monthly, and collaborates globally with teams in IDC, Ireland, and Redmond.

The position involves working on the Windows Update Platform, where you'll be responsible for extending and modifying the platform to enhance security, improve reliability, and develop new update scenarios for the Windows ecosystem. You'll be part of a high-performing diverse team that values comradery and passion for development.

As a Software Engineer II, you'll work with cutting-edge technology, debugging complex systems, and implementing features that directly impact billions of users. The role offers excellent growth opportunities, working with global teams, and the chance to contribute to Microsoft's mission of empowering every person and organization on the planet.

The position requires strong technical skills in systems programming, particularly with Windows, and offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of Microsoft's inclusive culture that emphasizes respect, integrity, and accountability, with access to comprehensive benefits and professional development opportunities.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Develop features to support the update stack in Windows
  • Reproduce, debug and fixing customer-reported problems
  • Craft high-quality, bug-free fixes with minimum application compatibility risk
  • Add new features in the Windows Update Platform
  • Prioritize work and deliver fixes in a timely fashion to meet deadlines
  • Collaborate with escalation engineers and other partner teams across Microsoft
  • Find ways to improve products, tools, and processes for long-term benefit

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Proven design and problem-solving skills
  • Strong communication skills, both verbal and written
  • Ability to work in a diverse, global, team-focused environment
  • Experience with Windows system level programming
  • Experience with Agile/scrum methodologies

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

Software Engineer | Microsoft Defender for Endpoint

Mid-level Software Engineer position at Microsoft Defender for Endpoint, focusing on cloud security solutions with hybrid work arrangement and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, focusing on cloud-scale distributed systems with remote work options and competitive compensation.

Software Engineer II

Microsoft Software Engineer II position in Barcelona focusing on Maps & Geospatial solutions, involving distributed systems and AI implementation for location-based services.

Software Engineer

Microsoft seeks Software Engineer to build cloud services for M365 self-help ecosystem, focusing on REST APIs and microservices development with 2+ years experience.

Software Engineer

Microsoft is hiring a Software Engineer to join their Power Automate Process Intelligence team to develop cloud services and web experiences for process mining capabilities.