Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Security
Senior Software Engineer
Hybrid
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Edge and Platform Security Fundamentals (EPSF) team to protect critical businesses and deliver impactful security solutions. As a Senior Software Engineer, you'll design and implement infrastructure security across clouds and hybrid environments. The role involves working with leaders, engineers, and PMs across multiple organizations, collaborating with Data Engineering, Hunt, Application Security, and Penetration Testing teams to develop scalable solutions. You'll be hands-on in developing and testing security solutions, working with both internal and external partners. EPSF values diversity and encourages innovation, offering opportunities to mentor and lead across security operations. The position requires expertise in cybersecurity, software development, and cloud technologies, with a focus on securing Microsoft's largest online services in Azure and Windows + Devices. You'll have the chance to make immediate impact by eliminating risks and enhancing security measures. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with cutting-edge security technologies in a collaborative environment. Microsoft's inclusive culture promotes respect, integrity, and accountability, ensuring every team member can thrive while contributing to the company's mission of global empowerment.

Last updated 3 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

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 or secure application design
  • Demonstrated coding skills in C#, Java, Python, and others
  • Technical background in Windows, Cloud security, infrastructure security, identity management and Azure
  • Experience developing, deploying and supporting cloud-based or hybrid software solutions

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 focusing on AI security and safety, developing tools and services for detecting and responding to AI incidents.

Senior Software Engineer - RedSea

Senior Software Engineer position at Microsoft's RedSea team, focusing on developing innovative security solutions with C++/Rust, requiring 6+ years of experience.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on security incident response, threat detection, and penetration testing for Azure Edge & Platform services.

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.