Senior Software Engineers
Job Description
Senior Software Engineers design scalable backend services and data platforms to support security-focused scenarios at Microsoft, collaborating with MDE, Microsoft Security, and the MDASH initiative.
Overview
This role involves building native solutions on Microsoft’s technology stack with deep integration to GitHub, Visual Studio, and Azure. MDASH represents the initial step in a broader security roadmap, with opportunities to influence software-security innovations and contribute to a growing security ecosystem across Microsoft.
Responsibilities
- Architect and implement scalable backend services and data platforms enabling high-impact security scenarios.
- Translate ambiguous problem spaces into clear, practical, and inclusive technical designs.
- Own core components end to end, including design, implementation, and ongoing operational excellence.
- Make architectural decisions that balance correctness, scalability, latency, and maintainability.
- Improve reliability through monitoring, alerting, automation, and continuous improvement practices.
- Collaborate with partner teams across MDE and the broader Microsoft Security ecosystem.
- Foster an inclusive engineering culture by participating in design reviews and knowledge sharing.
- Uphold high standards through code reviews, testing practices, and ongoing quality improvements.
- Mentor engineers at all levels, supporting growth and a culture of learning.
- Proactively identify opportunities to simplify systems, improve performance, and deliver better outcomes for customers.
Requirements
- Bachelor’s Degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python.
- Or equivalent experience.
Technologies
- C
- C++
- C#
- Java
- JavaScript
- Python
- GitHub
- Visual Studio
- Azure
- MDASH
Location and Compensation
Location: Redmond, WA onsite
Salary: USD 119,800 - 261,000 per yearly