Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through digital technology and cloud 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 cutting-edge security infrastructure team. This role is part of Microsoft Security, an organization dedicated to making the world safer through end-to-end security solutions. The position focuses on developing groundbreaking technologies for Azure's Confidential Computing, enabling customers to protect their most valuable assets using secure hardware infrastructure.

The role combines advanced security engineering with cloud infrastructure development, requiring expertise in cryptography, secure communications, and key management technologies. You'll be working with state-of-the-art hardware security modules (HSM) and contributing to a fully managed service that provides high availability and security guarantees.

As a Senior Software Engineer, you'll be responsible for developing and maintaining critical security infrastructure, implementing sophisticated testing strategies, and ensuring compliance with Microsoft's high security standards. The position offers a unique opportunity to work with leading security experts while making a significant impact on cloud security infrastructure used by organizations worldwide.

The team culture emphasizes a growth mindset, innovation, and collaboration, with opportunities for professional development and career advancement. You'll be part of Microsoft's larger mission to empower global digital transformation while working in an inclusive environment that values diversity and technical excellence.

Benefits include competitive compensation, comprehensive healthcare, educational resources, and flexible work arrangements with up to 50% remote work possibility. The role requires a strong background in software engineering, security technologies, and a passion for developing secure, scalable solutions.

Last updated 21 days ago

Responsibilities For Senior Software Engineer

  • Create well-defined plan for testing and ensuring quality of solutions
  • Define success criteria for test outcomes and determine effective testing approaches
  • Optimize, debug, refactor, and reuse code to enhance performance and maintainability
  • 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
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with cryptography, security, operating system internals or driver development
  • Knowledge of UNIX or Linux
  • Experience with secure communications, cryptographic algorithms, public key infrastructure, or key management technologies
  • 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 Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure security, vulnerability assessment, and solution design with 8+ years of experience required.

Senior Software Engineer – Automation

Senior Software Engineer position at Microsoft focusing on automation and security for the Insider Risk Program, offering competitive salary and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.