Senior Software Engineer

Global technology company that develops and supports software, consumer electronics, and computing services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Hyper-V team is seeking a Senior Software Engineer to help develop their next-generation secure virtualization platform. This role focuses on building and enhancing Microsoft's virtual machine technology, which is crucial to the company's Mobile-First, Cloud-First strategy. The position involves working with Microsoft's cloud infrastructure and Windows operating system, impacting millions of machines from Azure servers to enterprise devices.

The role requires extensive experience in C/C++ development and strong architectural skills. You'll be working on strengthening the security of Hyper-V's virtualization platform, implementing encryption features, and ensuring robust validation technologies. This is an opportunity to collaborate with developers across Microsoft, hardware partners, and the open-source community.

The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). As part of Microsoft's engineering team, you'll contribute to technology that powers both cloud infrastructure and enterprise solutions. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an ideal opportunity for experienced software engineers who are passionate about security, virtualization, and building enterprise-scale solutions. You'll be working with a dynamic team on cutting-edge technology that directly impacts Microsoft's cloud infrastructure and enterprise customers. The role offers both technical challenges and the opportunity to work on software that deploys to millions of machines worldwide.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Design and implementation of features that strengthen the security of Hyper-V's virtualization platform
  • Increase trust in Cloud and Windows Server offerings
  • Update encryption across the virtualization platform
  • Leverage modern validation technologies to ensure robust implementations

Requirements For Senior Software Engineer

  • 7+ years of development experience in C/C++
  • BS in Computer Science or equivalent experience
  • Solid architectural skills backed up by implementation experience
  • Strong coding, debugging, testing, and problem-solving skills
  • Strong communication and collaboration skills

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.