Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Cybersecurity · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join the Azure Managed HSM team, focusing on creating groundbreaking technologies that protect customers' valuable assets using Azure's secure hardware infrastructure. This role involves leading technical advancements in Azure Confidential Computing technologies, where customers maintain complete control over key access and management policies. The position offers an opportunity to work with cutting-edge security technology while leading and mentoring a team of talented engineers.

The ideal candidate will bring extensive experience in cryptography, Hardware Security Modules (HSMs), and cloud computing, particularly with Azure platforms. They will be responsible for designing and implementing high-throughput, low-latency systems while ensuring the highest standards of security and performance. The role requires both technical excellence and leadership skills, as you'll be working closely with cross-functional teams and mentoring other engineers.

Working in Microsoft's security organization, you'll be part of a culture that embraces a growth mindset and strives for excellence. The position offers competitive compensation, comprehensive benefits, and the chance to make a significant impact on global security infrastructure. With up to 50% work-from-home flexibility, this role provides an excellent work-life balance while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The Azure Managed HSM team offers a supportive and inclusive environment where you'll collaborate with some of the brightest minds in the security industry. This is an exceptional opportunity for a seasoned engineer who wants to drive innovation, lead technical advancements, and make a meaningful impact on cloud security solutions used by organizations worldwide.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Lead the design, development, and implementation of complex software solutions for Azure Managed HSM service
  • Work closely with cross-functional teams to deliver high-quality features and improvements
  • Identify and implement innovative solutions to enhance the service
  • Mentor and guide engineers, helping them develop their skills
  • Create and execute comprehensive plans for testing and quality assurance
  • Ensure solutions meet customer needs and provide high availability and security guarantees

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • Experience in cryptography and understanding of cryptographic algorithms
  • Strong Background in Hardware Security Modules (HSMs)
  • Proficiency in High-Performance Computing
  • Expertise in Cloud Computing, particularly Azure
  • Strong Programming Skills in C++, or C#
  • Leadership and Collaboration skills
  • Problem-Solving and Innovation capabilities
  • Strong verbal and written communication skills

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?