Taro Logo

Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

We are the Windows Servicing and Delivery (WSD) organization, focused on keeping customers protected and productive by delivering seamless Windows updates. The Autopatch Service team is seeking a Software Engineer to join their mission in designing, developing, and deploying highly scalable cloud services.

The role involves working with C#, Azure, and Cloud Technologies to build enterprise-grade solutions that ensure high availability and scalability. You'll be responsible for creating and optimizing code, participating in on-call rotations as a Designated Responsible Individual (DRI), and collaborating with distributed teams.

Key responsibilities include:

  • Designing and developing complex cloud services
  • Creating and implementing robust code solutions
  • Leading technical discussions and architecture planning
  • Monitoring and maintaining system health during on-call rotations
  • Collaborating with global partner teams

The ideal candidate should have 1-3 years of professional software development experience, strong problem-solving skills, and excellent communication abilities. Experience with UI and scripting languages is a plus.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time away. The position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%).

Join the Windows Servicing and Delivery team to work on mission-critical infrastructure that impacts millions of Windows users worldwide. This is an opportunity to shape the future of Windows updates while working with cutting-edge cloud technologies in a collaborative, growth-minded environment.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop, and operationalize complex enterprise-grade cloud services
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) in on-call rotation
  • Lead technical discussions and architecture planning
  • Monitor systems for degradation and handle service restoration

Requirements For Software Engineer

  • 1-3 years of professional software development experience in C#, Azure and Cloud Technologies
  • Experience with large scale services, architecture and technologies
  • Experience with UI and scripting languages is a plus
  • Proven design and problem-solving skills
  • Demonstrated experience in collaborating with geographically distributed partner teams
  • Proven communication skills, both verbal and written
  • BS in Computer Science or equivalent preferred

Benefits For Software Engineer

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

Jobs Related To Microsoft Software Engineer