Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$140,000 - $220,000
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Edge and Platform Security Fundamentals (EPSF) team is seeking a Senior Software Engineer to help protect critical businesses and deliver impactful security solutions. This role is crucial in securing Microsoft's largest online services in Azure, Gaming, and Windows + Devices.

As a Senior Software Engineer, you'll be responsible for designing and implementing infrastructure security across clouds and hybrid environments. You'll work directly with leaders, engineers, and PMs across multiple organizations, providing guidance on system and service protection. The role involves close collaboration with Data Engineering, Hunt, Application Security, Penetration Testing, and Infrastructure Security teams.

The position offers hands-on development opportunities where you'll actively create and test security solutions alongside partner teams. You'll have the chance to influence product development by providing feedback to product groups to enhance security features. The role requires expertise in cybersecurity, secure infrastructure design, and proficiency in languages like C#, Java, and Python.

EPSF values diversity of thought and background, encouraging new ideas to improve customer experiences. The team offers a collaborative environment where you can contribute as both a mentor and leader across security operations functions. This role provides an excellent opportunity to make a significant impact on Microsoft's security infrastructure while working with cutting-edge technologies and talented professionals.

Benefits include industry-leading healthcare, educational resources, parental leave, investment options, and generous time off. The position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%).

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain high-performance web applications and APIs using C#/.NET and modern front-end technologies
  • Lead and participate in architectural discussions to drive development standards, code quality, and overall software performance
  • Conduct code reviews, provide mentorship, and promote best practices within the team
  • Develop defensive security solutions for security baselines
  • Assess & recommend security-based architecture changes
  • Align development practices and repositories to security standards
  • Evaluate, propose, test and deploy automation solutions for complex and repetitive tasks
  • Co-develop reference architectures which can be leveraged across a broad consumer base

Requirements For Senior Software Engineer

Java
Python
TypeScript
  • 5+ years of experience in professional software development
  • BS or MS in Computer Science, a related field, or equivalent experience
  • 5+ years in cyber security with a focus on secure infrastructure or secure application design
  • Demonstrated coding skills in one or more popular languages and platforms such as: C#, Java, Python, and others
  • Technical background in Windows, Multi Cloud security, infrastructure security, identity management and Azure
  • Experience developing, deploying and supporting cloud-based or hybrid software solutions
  • Familiarity with machine learning and AI as part of solutions
  • Windows and/or Linux OS platform experience

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 role at Microsoft Security focusing on building advanced static analysis solutions for vulnerability detection across Microsoft's global codebase.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Information Protection, developing innovative data protection solutions in Redmond, WA. Hybrid work model with competitive compensation.

Senior Software Engineer - Security

Senior Security Software Engineer role at Microsoft working on Viva Engage platform, focusing on implementing security controls and privacy measures.

Senior Security Engineer

Senior Security Engineer role at Microsoft's Gaming and AI RedTeam, focusing on identifying and exploiting security vulnerabilities to protect gaming studios and AI infrastructure.

Senior Incident Response Engineer

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