Senior Software Engineer

Global technology company that develops and sells computer software, consumer electronics, and personal computers.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Windows Update team, focusing on maintaining and improving the update experience for over a billion Windows devices worldwide. The role involves working with OS components and deployment solutions that keep Windows devices up-to-date across various device types. Using primarily Rust and C++, you'll develop solutions to reduce install time and update download size while increasing customer satisfaction. The position offers a hybrid work environment with up to 50% work from home flexibility. The team is responsible for enabling OEMs to deploy Windows efficiently and helping Enterprise IT admins, server data center admins, and Azure cloud manage Windows deployments effectively. This is a critical role that impacts every Windows device globally, requiring strong technical skills and collaboration abilities. The compensation is competitive, ranging from $117,200 to $229,200, with comprehensive benefits including healthcare, educational resources, and parental leave. The ideal candidate will have 4+ years of experience and a passion for building high-quality, reliable software solutions.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Develop customer-facing solutions for managing software packages, payload and updates
  • Work on next generation of devices and re-think the update model
  • Lead technical discussions and collaborate on scenarios across teams
  • Build new products and deploy new features
  • Work with Rust and C++ tech stack
  • Maintain OS components and deployment solutions for Windows updates

Requirements For Senior Software Engineer

Rust
Linux
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, Go, or Python
  • Experience with communication, collaboration, design and planning skills
  • Technical written and verbal communications skills
  • Must pass Microsoft Cloud background check
  • 3+ years of professional experience with Rust or C/C++ development preferred

Benefits For Senior 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Core Services in Prague, focusing on building resilient, highly available services using cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Teams video conferencing technology, requiring 4+ years of experience in Windows graphics and multimedia applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Beijing, focusing on AI technologies and client-server solutions, offering hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data engineering team, focusing on backend development for the Microsoft Fabric platform with opportunity for remote work.