Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Edge and Platform Security Fundamentals (EPSF) team as a Senior Software Engineer focused on cybersecurity. EPSF is responsible for securing Microsoft's largest online services in Azure and Windows + Devices. This role offers the opportunity to design and implement infrastructure security across clouds and hybrid environments.

As a Senior Software Engineer, you'll work directly with leaders, engineers, and PMs across multiple organizations to develop scalable security solutions. You'll collaborate with Data Engineering, Hunt, Application Security, and Penetration Testing teams to create robust security measures that protect critical systems and services.

The position requires hands-on development and testing of security solutions, working closely with internal and external partners. You'll have the chance to influence product security by providing feedback to product groups and implementing improvements. The role involves a mix of technical leadership and practical security implementation, with opportunities to mentor others across EPSF and Microsoft.

The ideal candidate brings 7+ years of software development experience and 5+ years in cybersecurity, with strong skills in languages like C#, Java, and Python. Knowledge of Windows, Cloud security, and Azure is essential. Experience with machine learning, AI, and both Windows/Linux platforms is advantageous.

Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options. The position is hybrid (up to 50% work from home) with 0-25% travel required. Join us in our mission to empower every person and organization on the planet to achieve more while working on cutting-edge security solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain tools and systems to automate network and infrastructure security operations
  • Build innovative solutions to strengthen security baselines, automate threat detection, enforce compliance
  • Collaborate with cross-functional teams to deliver scalable and secure solutions
  • Enhance security, reliability, and performance of network and infrastructure operations
  • Evaluate and implement architectural changes to improve security posture
  • Write clean, maintainable, and efficient code while adhering to best practices
  • Participate in code reviews, testing, and debugging
  • Create reusable frameworks and reference architectures
  • Stay up-to-date with latest trends in security, automation, and cloud infrastructure
  • Develop solutions that align with customer needs and enhance service security

Requirements For Senior Software Engineer

Python
Java
  • 7+ years of experience in professional software development
  • BS or MS in Computer Science, related field, or equivalent experience
  • 5+ years in cyber security with focus on secure infrastructure
  • Demonstrated coding skills in C#, Java, Python
  • Technical background in Windows, Cloud security, infrastructure security
  • Experience with Azure
  • Knowledge of machine learning and AI (preferred)
  • Windows and/or Linux OS platform experience (preferred)

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.

Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.