Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide through innovative software, services, and 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's Azure Managed HSM team is seeking a Senior Software Engineer to join their innovative security-focused division. This role is part of Microsoft Security, which aims to make the world safer through end-to-end security solutions. The position involves working with Azure Confidential Computing technologies, enabling customers to protect their valuable assets using Azure's secure hardware infrastructure. The team creates groundbreaking technologies that provide customers complete control over key access and management policies in a fully managed, highly available environment.

The role combines technical expertise in security, cryptography, and software engineering with the opportunity to work on large-scale systems that impact billions of users. You'll be working with cutting-edge security technologies, implementing and maintaining software that uses secure communications, cryptographic algorithms, and key management technologies. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

As a Senior Software Engineer, you'll be responsible for creating and maintaining high-quality code, developing test strategies, and ensuring the security and compliance of solutions. The role requires strong debugging skills, experience with various programming languages, and knowledge of security principles. You'll be part of a team that values innovation, collaboration, and continuous learning, with access to industry-leading benefits and professional development opportunities.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about security and interested in making a significant impact on global digital security infrastructure.

Last updated 13 minutes ago

Responsibilities For Senior Software Engineer

  • Create well-defined plan for testing and ensuring quality of solutions
  • Optimize, debug, refactor, and reuse code to enhance performance
  • Use debugging tools and analyze logs, telemetry for proactive verification
  • Drive creation and execution of experiments to assess effectiveness of changes
  • Maintain operations of live services on rotational, on-call basis
  • Ensure security, privacy, safety, and accessibility compliance

Requirements For Senior Software Engineer

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding
  • 2+ year of experience with cryptography, security, operating system internals or driver development
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Knowledge of UNIX or Linux
  • Experience with secure communications, cryptographic algorithms, public key infrastructure
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
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 position at Microsoft focusing on cybersecurity, data pipeline development, and security monitoring for M365 services in Hyderabad, India.

Security Customer Experience Engineer

Senior Security Customer Experience Engineer role at Microsoft in Lisbon, focusing on customer support and technical implementation of Microsoft Security solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's IDNA Security team, focusing on security monitoring systems and threat detection for Microsoft Entra services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Windows endpoint protection and security solutions, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Senior Security Software Engineer - CTJ - Poly

Senior Security Software Engineer position at Microsoft's Red Team, focusing on identifying and exploiting security vulnerabilities to protect Microsoft's systems and users.