← All roles

Senior Software Engineer - MDASH

Microsoft· Software Engineering
Apply on company site
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