Senior/principal Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior/Principal Software Engineer role focused on building and improving intelligent systems, specifically agents and evaluation frameworks, within the Microsoft Security organization. The role involves leading complex technical problem-solving, partnering with customers, translating customer needs into scalable product capabilities, and driving experimentation and learning loops for product improvement. Emphasis on end-to-end ownership, engineering standards, and mentorship.

What you'd actually do

  1. Lead complex, high-impact technical problem solving
  2. Partner deeply with customers to drive meaningful outcomes
  3. Translate customer signal into scalable product capability
  4. Set and elevate engineering standards across the team
  5. Build, deploy, and continuously improve intelligent systems

Skills

Required

  • 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, or Python OR equivalent experience.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of software engineering experience with deep security, systems, or applied-AI expertise.
  • Cross-team technical leadership and hands-on coding excellence.

What the JD emphasized

  • agent design
  • evaluation frameworks
  • novel attack/defense strategies
  • production deployment
  • synthetic environments
  • reusable, production-grade capabilities
  • engineering systems
  • code quality
  • evaluation rigor
  • data governance
  • intelligent systems
  • robust evaluation pipelines
  • data-driven analysis
  • experimentation
  • evaluation
  • learning loops

Other signals

  • customer environments
  • production deployment
  • reusable, production-grade capabilities
  • engineering systems
  • intelligent systems
  • product performance
  • product quality
  • product impact