Principal Engineer

Microsoft is a leading technology company known for its software products and cloud services, including Office 365 and Azure.
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Principal Engineer

Microsoft's Data Security team is seeking a Principal Engineer to join their expanding IDC arm. This role involves building cloud solutions to support premium features for security, compliance, data governance, and data loss prevention for Office 365 and Windows. The team creates global scale services to transport, store, secure, and manage sensitive data, leveraging Azure, Exchange, and other cloud platforms.

As a Principal Engineer, you will:

  • Design and implement scalable, reliable, and maintainable services
  • Drive design reviews and apply expertise in available technologies
  • Contribute key ideas to product design and vision
  • Work closely with geographically distributed teams
  • Mentor other engineers and act as a code and design reviewer

The ideal candidate has:

  • 12+ years of relevant software development experience
  • Proficiency in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading, asynchronous processing, and CI/CD pipelines
  • Strong communication and collaboration skills

This role offers the opportunity to work on cutting-edge cloud solutions at a scale few companies can match, making a significant impact on the security and compliance of Office 365, the fastest-growing business at Microsoft with over 100 million seats hosted globally.

Join Microsoft's Data Security team to tackle complex challenges, drive innovation, and shape the future of cloud security and compliance in a fast-paced, highly technical environment.

Last updated 5 months ago

Responsibilities For Principal Engineer

  • Design and implement scalable, reliable, maintainable services
  • Drive design reviews across the team
  • Contribute key ideas to product design and vision
  • Apply metrics to drive code quality and stability
  • Work closely with geographically distributed teams
  • Mentor other engineers
  • Act as a code and design reviewer
  • Take feature areas from ideation to successful global roll out

Requirements For Principal Engineer

Java
  • BS or MS in Computer Science or Engineering or equivalent experience
  • 12+ years of relevant software development experience
  • Proficiency in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Strong communication and collaboration skills
  • Ability to deal with ambiguity and prioritize issues

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

Principal Engineering Manager – CIEng in IDC

Principal Engineering Manager position at Microsoft leading cloud security initiatives and managing engineering teams in Hyderabad, India.

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.