Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and computer systems.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Modernization and Engineering Efficiency (MEE) team is seeking a Senior Software Engineer to join their security systems software development efforts. This role focuses on creating advanced security systems that prioritize performance, maintainability, and quality. The position offers a hybrid work environment with up to 50% work from home flexibility and competitive compensation ranging from $117,200 to $229,200 annually.

The ideal candidate will have at least 4 years of experience in software engineering, with expertise in languages like C, C++, C#, Java, JavaScript, or Python. Windows systems programming experience and Rust knowledge are particularly valuable. The role involves collaborating across Microsoft teams to architect and implement security solutions, while also identifying and addressing inefficiencies in existing systems.

Microsoft offers an exceptional benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's commitment to diversity and inclusion creates an environment where engineers can make broad and deep impact while maintaining work-life balance through hybrid work arrangements.

This position is perfect for a motivated senior engineer who values efficiency and quality, offering the opportunity to work on critical security infrastructure at one of the world's leading technology companies. The role combines technical challenges with the chance to influence security solutions across Microsoft's extensive product ecosystem.

Last updated 16 days ago

Responsibilities For Senior Software Engineer

  • Partner with teams across Microsoft, architecting and implementing solutions integrated into the security stack
  • Identify inefficiencies in code, tooling, processes and infrastructure and build systems and solutions
  • Foster a healthy and inclusive team environment

Requirements For Senior Software Engineer

Java
JavaScript
Python
Rust
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Windows systems programming experience

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 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.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.