Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions and cloud services.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their International Sovereign Cloud Security Fundamentals Team. This role is crucial in developing and maintaining security software that ensures the reliability and performance of Microsoft's cloud security systems. The position focuses on enhancing security predictions, automating routine tasks, and improving operational efficiency across various cloud environments.

The team is part of Microsoft Security, which aims to make the world safer by reshaping security and empowering users, customers, and developers with end-to-end, simplified solutions. The organization is dedicated to securing digital technology platforms, devices, and clouds in customers' heterogeneous environments, while also ensuring the security of Microsoft's internal estate.

The ideal candidate will have strong experience in software engineering, with expertise in languages such as C, C++, C#, Java, JavaScript, or Python. They should have a proven track record in architecting high-quality solutions and incorporating feedback into design improvements. The role requires working with stakeholders, implementing efficient code, and serving as a Designated Responsible Individual for system monitoring.

This position offers a competitive salary range of $117,200 - $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The role supports a hybrid work model with up to 50% work from home opportunity and minimal travel requirements (0-25%).

Microsoft's culture emphasizes a growth mindset, excellence, and inclusive collaboration. The company is committed to diversity and equal opportunity, making it an ideal place for talented engineers looking to make a significant impact on global security infrastructure while growing their careers in a supportive environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Implement features with efficient code meeting existing standards and patterns
  • Create and drive sign-off of design documents for features
  • Break work down into smaller tasks and provide time estimates
  • Act as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Collaborate within and across teams to build solutions and resolve issues

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of experience in proposing and driving architecture for high quality solutions
  • 2+ years of experience in leveraging feedback channels
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of citizenship or permanent residency
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
401k
  • 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 testing and development of the Python Risk Identification Tool (PyRIT) for identifying vulnerabilities in AI systems.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on data protection and security infrastructure, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure, offering competitive compensation and remote work options.

Software Engineer - Agent Team - Microsoft Identity

Senior Software Engineer role at Microsoft's Identity team, focusing on security and identity solutions with C++ development, requiring 4+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building an exabyte-scale security data platform with cloud-native technologies and leading technical projects.