Microsoft
Senior/Software Engineer II - Backend
$102K–$261K
Redmond, WA · On-site · Senior · Full-time · Posted Oct 5, 2026
- Experience
- 2+ years required; preferred alternatives include 3+ years with a master's degree or 5+ years with a bachelor's degree, or equivalent experience. Preferred experience also includes 2+ years in secure software systems and 2+ years in scalable cloud services or distributed systems.
- Education
- Bachelor’s degree in Computer Science or related technical field, or equivalent experience.
About the job
Design, build, test, and operate secure, large-scale distributed software services for teams within Microsoft Security.
What you'll do
- Design and develop distributed services; perform system design, code reviews, and apply modern engineering practices.
- Improve service security, reliability, monitoring, test coverage, and maintainability; troubleshoot and optimize Live Site automation.
- Collaborate with product and engineering teams to deliver customer-focused solutions using data and telemetry.
What they ask for
- Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding, or equivalent experience.
- Coding experience in languages such as C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
Nice to have
- Master's degree and 3+ years of technical engineering experience, or bachelor's degree and 5+ years, or equivalent experience.
- Experience with secure systems, cloud services or distributed systems, CI/CD and automated testing, or AI/ML-powered systems and workflows.
Pay
USD $102,100 - $202,200 per year (base salary); USD $133,800 - $219,200 per year (base salary); USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Azure, AWS
AI focus
Preferred experience includes building or integrating AI/ML-powered systems or workflows, with safe handling of model outputs, orchestration, or agent-based systems.
Model-written summary · the original posting is authoritative