JobsSenior Software Engineer
Microsoft logo

Senior Software Engineer

Microsoft

Location

Redmond, WA

Type

Full-time

Posted

6/3/2026

Compensation

$119,800 - $261,000 per year

Undergraduate with 5+ Years of Experience
Approval 98.4%·Filings 6,363·New hires 3,142·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Engineer role in the M365 Security team focuses on building and maintaining access control solutions for Microsoft's cloud infrastructure. This team is dedicated to ensuring secure and compliant access to cloud services, contributing to Microsoft's mission of protecting customer data and privacy. The position requires a strong foundation in software engineering and a commitment to modern engineering practices. The role emphasizes collaboration, innovation, and adherence to security standards.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • Candidates must be able to meet Microsoft, customer and/or government security screening requirements.
  • Master's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python is preferred.
  • Experience with information security, specifically in engineering and operations is preferred.
  • Experience with engineering large scale distributed systems is preferred.

Responsibilities

  • Design and develop large scale full stack solutions to meet design specifications on time and per plan.
  • Develop code to complete designs and test interfaces that solve classes of problems and enable integration across groups of components.
  • Adhere to modern engineering practices, including effective coding, writing unit test cases, debugging, code reviewing, and creating CI/CD pipelines.
  • Conduct testing and code reviews to ensure quality code is released to production systems.
  • Build functional and technical documentation.
  • Identify and triage bugs, and develop fixes to code defects.

Benefits

  • Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.

Is this posting expired or inaccurate?