Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join the Azure Key Management HSM team. This role is crucial in developing groundbreaking technologies that enable customers to protect their most valuable assets using Azure's most secure hardware infrastructure. The position focuses on building and expanding customer-managed HSM solutions that allow customers to run workloads with stringent security and compliance requirements.

The ideal candidate will have strong experience in cryptography, security systems, and software engineering. You'll be working with cutting-edge security technology, building highly scalable and secure web services for Azure, and implementing key management services over cryptographic hardware. The role requires expertise in C++, particularly on Linux systems, and a deep understanding of secure communications and cryptographic algorithms.

This is a hybrid position based in Redmond, Washington, offering a competitive salary range of $117,200 - $229,200 per year. The role involves 0-25% travel and allows up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave.

As part of Microsoft Security, you'll be contributing to the company's mission of making the world a safer place through end-to-end, simplified security solutions. The team culture embraces a growth mindset and focuses on inspiring excellence, creating an environment where innovation thrives and impacts billions of lives worldwide.

Key responsibilities include owning technical design and implementation, collaborating with partner teams, providing technical mentorship, and driving architectural decisions. The role requires a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience, and specific expertise in cryptography, security, OS internals, or driver development.

Join Microsoft's Security team to work with some of the brightest minds in the security industry, make a significant impact, and develop your skills and career while contributing to critical security infrastructure that protects organizations worldwide.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Build highly scalable, secure and reliable web services & platform for Azure
  • Build Key Management Service over cryptographic hardware
  • Own technical design, implementation and quality for feature and engineering work
  • Interact and collaborate with partner teams to deliver cohesive solutions
  • Provide technical mentorship and improve the engineering system
  • Improve the high availability, resiliency and scalability of the platform
  • Build prototypes and drive architectural design

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience in cryptography, security, OS internals, or driver development
  • Must pass Microsoft Cloud Background Check
  • Experience in shipping services and highly available infrastructure
  • Hands-on experience with C++ development on Linux
  • Experience implementing secure communications, cryptographic algorithms, public key infrastructure

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 role at Microsoft Security focusing on developing AI-powered security solutions using GPT and LLM technologies, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and benefits with opportunity to impact global security infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Purview solutions for data protection and governance, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Data Loss Prevention (DLP), offering competitive pay, hybrid work, and opportunity to build enterprise security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cybersecurity and protection of cloud services, requiring 8+ years of experience in software development and security systems.