Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Principal Software Engineer
Hybrid
5,000+ Employees
13+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Datacenter Cyber Security team. This role focuses on building a platform and services for Secure Devices management from the ground up. The position is part of Microsoft's mission to make the world safer through comprehensive security solutions. The team works on cutting-edge technology to protect critical cloud infrastructure and Microsoft's key cloud assets, serving thousands of enterprises and millions of users.

The role offers an exciting opportunity to work in a startup-like environment within Microsoft, building sophisticated security systems and cloud services that protect industrial facilities and datacenters worldwide. This unique position combines enterprise software development with hardware devices, networking elements, and cloud services components.

The ideal candidate will be a full-stack developer with expertise in building high-quality, scalable software systems and significant experience in cybersecurity products and systems design. Working in a diverse, fast-paced team environment, you'll collaborate across multiple Microsoft teams to develop security solutions that meet the highest industry standards.

The position offers comprehensive benefits, professional growth opportunities, and the chance to make a significant impact on global cybersecurity. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for talented professionals looking to advance their careers while working on meaningful projects that protect digital assets worldwide.

Last updated 8 days ago

Responsibilities For Principal Software Engineer

  • Design, review and develop systems and end to end solutions with high quality (availability, scalability extensibility, modularity, reliability, resilience) and security
  • Undertake system analysis to identify challenges in software systems and take ownership to build and deploy solutions
  • Lead and motivate passionate and talented engineers of the team in secure SDLC
  • Mentor new and junior engineers
  • Proactive engagement with Partner/PM teams for analysis of Engineering requirements

Requirements For Principal Software Engineer

Java
  • 13+ years of software development experience using C++, C# and/or Java
  • 5+ Years of expertise in system/solution designs
  • 3+ years of expertise of owning/driving and reviewing designs/architecture
  • Knowledge of Secure Systems Engineering and Cybersecurity fundamental principles
  • Expertise in building and running Cloud Services and Rest APIs
  • Device/Workstations security and Network Security expertise

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

Principal Software Engineer

Principal Software Engineer role at Microsoft Security Response Center, leading security initiatives and full-stack development with competitive compensation and remote work options.

Principal Software Engineer Manager

Lead Azure Managed HSM team at Microsoft, developing secure hardware infrastructure and managing key security features for Azure platform, with hybrid work option in Redmond.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Platform Security architecture and development, offering competitive pay and hybrid work model.

Principal Software Engineering Manager

Lead Microsoft's Threat Intelligence team as Principal Software Engineering Manager, driving innovation in SOC Operations through SIEM and XDR integration.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on cybersecurity and protecting Microsoft 365, offering competitive pay and the chance to impact global security solutions.