Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer

Microsoft's Windows Services and Delivery (WSD) team is seeking Software Engineers to join their mission-critical team responsible for creating and delivering Windows update packages that ensure millions of devices remain secure, up-to-date, and optimized. This role offers an exceptional opportunity to impact Windows devices globally while working with cutting-edge technology and infrastructure.

As a Software Engineer, you'll be integral to designing and refining package delivery systems, enhancing automation, and ensuring smooth deployments across a vast ecosystem. The position combines hands-on development with strategic thinking, requiring expertise in C#, RESTful APIs, and modern web frameworks like React. You'll work in a collaborative environment that values innovation and continuous learning.

The role offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Microsoft's inclusive culture emphasizes growth mindset and empowerment, making it an ideal place for engineers who want to make a significant impact while growing their careers.

Working with the WSD team, you'll help shape the future of Windows updates, contributing to systems that affect millions of users worldwide. The position offers up to 100% work from home flexibility with some travel (0-25%), providing an excellent work-life balance while allowing you to tackle challenging technical problems at scale.

This is an exceptional opportunity for software engineers who want to combine technical expertise with real-world impact, working on infrastructure that's essential to Microsoft's global operations. The role offers clear career progression paths and the chance to work with some of the industry's best engineers while enjoying Microsoft's comprehensive benefits and supportive culture.

Last updated a day ago

Responsibilities For Software Engineer

  • Works with appropriate stakeholders to determine user requirements for a feature
  • Supports identification of dependencies, and the development of design documents for a product feature with oversight
  • Create and implement code for a product, service, or feature reusing code as applicable
  • Assists and learns about breaking down work items into tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service
  • Reviews current developments and proactively seeks new knowledge to improve products

Requirements For Software Engineer

JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of industry experience in programming, software engineering, and/or software development
  • Experience in developing, debugging, and maintaining code in object-oriented languages including C#
  • Experience in designing and developing RESTful APIs and integrating them into scalable backend services
  • Proficiency in Web UI development using modern frameworks (e.g., React, Blazor)

Benefits For Software Engineer

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

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.