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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on vulnerability discovery, security solution design, and tool development for Azure cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing large-scale distributed security solutions and identity protocols with up to 100% remote work flexibility.

Sr Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on endpoint security and infrastructure protection, offering $117K-$229K salary with remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on protecting services against cyberattacks through security monitoring and analysis.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Intune service security, combining software engineering with cybersecurity expertise to protect enterprise cloud services and customer data.

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 15 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?