Microsoft logo

Principal Software Engineer

Microsoft Β· Redmond

Information Technology Software & Development Full-time Posted 4 days ago

About this role

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. 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). 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. 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. Engineering Excellence: Oversees and provides technical leadership and subject matter expertise through efforts to ensure that compliance requirements are updated and clear

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. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience. Experience designing agent orchestration systems, tool-using AI agents, prompt and instruction frameworks, retrieval patterns, evaluations, or responsible AI guardrails

Experience integrating with GitHub, Azure DevOps, CI/CD systems, code review workflows, issue tracking, or engineering productivity platforms. Experience improving service reliability t

Apply for this role on Microsoft’s official careers site.

Similar jobs