Senior Software Engineer - MDASH
Microsoft· Software Engineering
Redmond, WA$119.8k - $234.7kfull-timePosted 4d ago
About the role
Senior Software Engineer to build and evolve the MDASH scanning engine, coordinating AI agents and models to analyze codebases, validate security findings, generate fixes, and deliver scalable, production-ready code for enterprise-scale security scanning.
Responsibilities
- Design, build, and evolve the MDASH scanning engine, including agent orchestration, multi-model routing, code understanding, vulnerability detection, reachability validation, and fix generation and verification.
- Extend the engine's coverage across vulnerability classes, programming languages, frameworks, build systems, and codebase sizes, from single services to large monorepos.
- Integrate program analysis techniques into agent workflows to make detections more precise and grounded. These include static and dynamic analysis, taint tracking, call-graph and data-flow analysis, fuzzing, and sandboxed execution.
- Improve the engine's precision, recall, consistency, and fix quality, working from evaluation results, research findings, and production feedback.
- Optimize scan performance, scalability, cost, and latency so MDASH works well on enterprise-scale codebases and in CI/CD workflows.
- Build a secure, reliable, observable engine, with strong isolation for running untrusted code and clear telemetry for diagnosing agent behavior.
- Work with security research, applied science, model, and product teams to bring new techniques and models into the engine quickly and safely.
- Track the agentic security and code-scanning landscape, and bring forward ideas that make MDASH stand out against competitors.
- Write high-quality, well-tested code. Lead design reviews, take part in code reviews and on-call rotations, and help raise the engineering bar for the team.
- Mentor other engineers and model Microsoft values to help build an inclusive environment where everyone can do their best work.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, TypeScript, or Python OR equivalent experience.
Skills
Required:Programming languages (C, C++, C#, Java, JavaScript, TypeScript, Python)Large-scale systemsSecurity engineering
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering