Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through digital innovation and cloud solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team in making the world a safer place through digital security solutions. This role is part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end simplified security cloud solutions.

The position focuses on developing large-scale distributed software services within the Security organization, which is crucial for protecting digital technology platforms, devices, and clouds in heterogeneous environments. You'll be working on critical security priorities in a world facing increasing digital threats and regulatory scrutiny.

As a Senior Software Engineer, you'll be responsible for designing and implementing secure, reliable, and scalable solutions, conducting code reviews, and leveraging data-driven decision making. The role requires expertise in identity protocols and strong programming skills in languages like C++, Java, JavaScript, or Python.

Microsoft offers a culture centered on growth mindset and excellence, where teams collaborate to create life-changing innovations impacting billions globally. The position comes with comprehensive benefits including industry-leading healthcare, educational resources, and generous time off policies.

The role offers significant technical challenges in security and identity management, working with cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. This is an excellent opportunity for experienced engineers passionate about security and large-scale systems to make a meaningful impact on global digital security.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
  • Develop 'best-in-class' engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for continuous service uptime

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 1+ years of experience working with Identity protocols, such as OAuth2, OIDC, SAML2, or others

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision 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 Engineer

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

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.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on full-stack development and AI solutions to protect customers from online threats. Competitive salary and comprehensive benefits.