Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more, focusing on security solutions and digital innovation.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Security is at the forefront of making the world a safer place in an era of increasing digital threats. As a Principal Software Engineer, you'll join a team dedicated to reshaping security and empowering users, customers, and developers with end-to-end simplified solutions. The role offers an opportunity to work on large-scale distributed systems, focusing on Microsoft's Identity services while improving their availability, scalability, and efficiency.

The position requires a blend of technical expertise and leadership skills, with a focus on designing and implementing solutions for mission-critical services. You'll be working with cutting-edge technologies and will have the chance to influence architectural decisions that impact billions of users worldwide. The role offers competitive compensation ranging from $137,600 to $267,000, with additional benefits including comprehensive healthcare, educational resources, and parental leave.

Microsoft's culture embraces a growth mindset and values innovation, collaboration, and excellence. You'll be part of a diverse team working remotely, contributing to projects that have global impact. The ideal candidate will bring strong technical skills in distributed systems, cloud technologies, and security, along with excellent problem-solving abilities and communication skills. This is an exceptional opportunity to shape the future of digital security while working for one of the world's leading technology companies.

Last updated 5 days ago

Responsibilities For Principal Software Engineer

  • Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Microsoft's Identity services
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence
  • Influence and create new designs, architectures, standards and methods for large-scale distributed systems
  • Engage in service capacity planning and demand forecasting, software performance analysis and system tuning
  • Maintain systematic problem-solving approach with strong sense of ownership

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • Experience with algorithms, data structures, complexity analysis and software design
  • Understanding of cloud network technologies and protocols, including TCP/IP and DNS
  • Must pass Microsoft Cloud Background Check
  • Good communication skills and ability to collaborate with diverse remote teams
  • Experience with distributed systems design and implementation
  • Proficiency in Agile development practices and CI/CD
  • Experience working on large-scale projects or applications

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on security solutions for government clouds, requiring top security clearance and extensive software engineering experience.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security CTO office focusing on innovative security solutions and emerging technologies like AI and Quantum.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed software services for security solutions with competitive compensation and benefits.

Principal Firmware Security Engineer

Principal Firmware Security Engineer role at Microsoft focusing on cloud infrastructure security and firmware development.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security system design and identity management, offering competitive pay and remote work options.