Principal Software Engineer

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

Principal Software Engineer to lead architecture and delivery of a Teams-integrated product (Innovation Studio) that uses agentic AI workflows, Azure-native services, and modern web experiences to help organizations run hackathons and accelerate ideas. The role involves defining how the team uses agentic development itself for various SDLC stages.

What you'd actually do

  1. AI-Native Development: Creates new artificial intelligence (AI) tools and practices to improve stages of the software development lifecycle (SDLC) including requirements capture, design, implementation, validation, deployment, and operations.
  2. Design: Oversees and establishes procedures around taking on dependencies for a critically important and high-impact space such as a connection with deep technical domains or for a broad set of products or services at critical junctures (e.g., early in development, urgent time horizon).
  3. Understand User Requirements: Partners with and influences appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) senior stakeholders to set the product strategy for services or products of high importance.
  4. Coding: Establishes, influences, and ensures policies and procedures for developing extensible, reusable, maintainable, well-tested, secure, and performant code that adheres to design specifications, identifying and addressing coding issues, and conducting effective code reviews.
  5. Engineering Excellence: Oversees and provides technical leadership and subject matter expertise through efforts to ensure that compliance requirements are updated and clear.

Skills

Required

  • Bachelor'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 equivalent experience.

Nice to have

  • Experience designing agent orchestration systems, tool-using AI agents, prompt and instruction frameworks, retrieval patterns, evaluations, or responsible AI guardrails.
  • Experience with Microsoft Azure services such as Azure AI Foundry, Azure Functions, Storage, Key Vault, Managed Identity, Application Insights, or infrastructure as code.
  • Experience integrating with GitHub, Azure DevOps, CI/CD systems, code review workflows, issue tracking, or engineering productivity platforms.
  • Experience improving service reliability through observability, automated testing, performance analysis, deployment automation, and incident response.
  • Demonstrated ability to simplify complex technical problems, communicate tradeoffs clearly, and influence architecture across teams.

What the JD emphasized

  • agent orchestration
  • agentic AI workflows
  • agentic development
  • multi-agent workflows
  • AI-native development

Other signals

  • agent orchestration
  • AI-native development
  • multi-agent workflows