Windows Servicing and Delivery (WSD) organization needs to keep customers protected and productive by delivering a seamless and timely servicing experience for our customers in existing and future versions of Windows. The Autopatch service team is looking for a Software Engineer to help achieve this mission.
Requirements
- coding in languages including, but not limited to ReactJs, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience building on top of Azure Services (such as Azure Function, Service Fabric, Logical App, Service Bus, Azure KeyVault, Authentication, Traffic Manager, Load balancer, App Insights, etc) or other cloud services such as AWS.
- Demonstrated experience or in-depth knowledge of distributed systems design principles, micro-service architecture, scalability patterns, and high-availability architectures.
- Demonstrated experience with problem-solving and applying a data-driven approach to debugging and performance optimization.
Responsibilities
- lead the design, development, and deployment of highly scalable and reliable software components
- drive technical strategy and build cloud services that operate at high scale and availability
- Act as a Designated Responsible Individual (DRI) in an on-call rotation (typically 24/7 for one week every 6-8 weeks) to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
- Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, effectiveness, and return on investment (ROI).
- Design, develop, and operationalize the deployment of complex, enterprise-grade cloud services that leverage multiple services and platforms, ensuring high availability, scalability, robustness, and observability.
- Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on call to monitor systems/products/services for degradation, downtime, or interruptions, alerting stakeholders about status, and initiating actions to restore systems/products/services for both simple and complex problems when appropriate.
- Lead by example, engage in discussions on the architecture of products or solutions, and apply engineering principles to establish robust and maintainable architecture and designs.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- motivated Software Engineer
- value passion, creativity, agility, accountability and desire to learn new complex technical areas.
- Microsoft will accept applications for the role until November 7,2025.