Microsoft logo

Senior/Principal Software Engineer

Microsoft Β· Redmond

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

About this role

Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Harness AI capabilities to create agentic experiences that significantly enhance user engagement and drive productivity. Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems

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. 6+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services. 6+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model

5+ years of experience in leading, managing, and driving technical and architectural dependencies. Technical skills should include proficiency in C#, .NET, Microservices architecture, REST API's, React, JavaScript/TypeScript, or equivalent languages/frameworks. Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents to transform the SDLC by building agents, plugins, skills, and MCP servers that drive automation and engineering excellence at scale

Hands-on experience building applications and intelligent agents using ASP.NET and Azure AI technologies (including Azure AI Foundry), or equivalent frameworks, to deliver AI-powered solutions. Familiarity with AI/ML concepts and integration into agent workflows. Technical exper

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

Similar jobs