M

Microsoft

Builds workplace software, PCs and cloud services

Principal Consultant - Dotnet Full stack & AI

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 18 years of experience in software or solution engineering, with hands-on experience and willingness to code and design.
  • Proven experience leading delivery of complex, multidisciplinary projects.
  • Strong understanding of modern delivery methodologies such as Agile, Scrum, and DevOps.
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
  • End-to-end design and development of modern web and mobile applications using React, Angular, Next.js, Blazor, or equivalent frameworks.
  • Strong backend engineering expertise using .NET, Java, Node.js, or Python, applying clean architecture, domain-driven design, and API-first principles.
  • Experience building scalable microservices and distributed systems using REST, gRPC, event-driven architectures, and asynchronous processing.
  • Hands-on data and platform fundamentals, including relational and NoSQL databases such as Azure SQL, PostgreSQL, and Cosmos DB, along with performance tuning, scalability, resiliency, and application security.
  • Hands-on use of GitHub Copilot across the software development lifecycle, including solutioning, development, continuous integration and delivery, and production readiness.
  • Experience with Copilot-assisted engineering, AI pair programming, and high-velocity delivery at scale.
  • Experience modernizing large application estates using Copilot-assisted code comprehension, refactoring, and cloud-native migration.
  • Ability to coach teams and customers on safe, enterprise-grade Copilot use, prompt strategies, and adoption patterns.
  • Ability to apply Responsible AI principles, embedding security, privacy, governance, and compliance in delivery workflows.
  • Experience delivering production-grade AI solutions using Azure OpenAI, Azure AI Services, Azure AI Foundry, and custom machine learning, including retrieval-augmented generation architectures with Azure AI Search and enterprise data grounding.
  • Deep expertise in large language model integration, prompt engineering, and context and grounding strategies for copilots, conversational applications, and intelligent business workflows.
  • Proven design experience with single-agent and multi-agent AI systems, including orchestration, tools, memory, human-in-the-loop processes, and enterprise operations covering observability, governance, and cost and performance optimization.
  • Experience designing platform-as-a-service-first, cloud-native Azure architectures that prioritize managed services for scale, resilience, security, and efficiency.
  • Ability to architect solutions using App Service, Container Apps, Azure Kubernetes Service, Functions, and API Management, selecting compute according to workload and business needs.
  • Strong expertise in identity, security, and networking, including Entra ID, role-based access control, Managed Identity, Key Vault, private endpoints, virtual network integration, and landing patterns.
  • Experience building highly available and resilient systems, including multi-region deployments, disaster recovery, and fault-tolerant architectures.
  • Ability to apply cost-aware and Well-Architected principles to optimize reliability, performance, operations, and cost efficiency.
  • Experience designing and operating secure continuous integration and continuous delivery pipelines using Azure DevOps and GitHub Actions, with automated build, test, and deployment.
  • Hands-on infrastructure as code experience using Bicep, ARM, and Terraform, including use of GitHub Copilot to enforce enterprise standards.
  • Deep understanding of observability and reliability engineering, including logging, metrics, tracing, service-level objectives, alerting, and production readiness.
  • Ability to embed DevSecOps and platform engineering, delivering paved-road, self-service capabilities that balance speed, governance, reliability, and compliance.
  • Ability to troubleshoot and provide production support, addressing performance, reliability, and security issues.
  • Ability to deliver outcomes in ambiguous, high-pressure environments and engage senior customer stakeholders.
  • Relevant certifications are a plus.

Responsibilities

  • Embed AI-first principles into delivery workflows, using automation and intelligent orchestration where applicable.
  • Own architecture and drive end-to-end delivery of complex projects, ensuring solutions are scalable, robust, and aligned with client business outcomes.
  • Drive engineering excellence through reusable components, accelerators, and scalable architecture.
  • Oversee technical execution across multiple projects, ensuring adherence to best practices, quality standards, and compliance requirements.
  • Collaborate with clients and internal stakeholders to define strategies, delivery plans, milestones, and risk-mitigation approaches.
  • Act as a technical point of contact for clients, translating business requirements into scalable technical solutions.
  • Optimize delivery models for modern, AI-native execution, including integration of automation and intelligent processes.
  • Step into at-risk projects, assess issues, and establish a path to recovery or exit.
  • Champion high-quality engineering practices across delivery engagements.
  • Ensure adherence to coding standards, architectural integrity, and performance benchmarks.
  • Define and institutionalize engineering guardrails for secure coding, test-driven development, and observability.
  • Encourage continuous learning and technical certifications to maintain current expertise.
  • Drive adoption of modern delivery methodologies, including Agile, DevOps, and continuous integration and continuous delivery.
  • Foster technical rigor, innovation, and accountability within the team.
  • Monitor and evaluate emerging technologies to inform strategic direction.
  • Lead innovation in delivery models, reusable assets, and accelerators to enhance efficiency and impact.
  • Promote modern thinking and best practices across teams and engagements to support continuous improvement.
  • Use design thinking to shape user-centric solutions aligned with business goals, architecture decisions, and delivery execution.
  • Engage with clients to understand business needs and provide expert guidance throughout the project lifecycle.
  • Support presales and solutioning with estimations, proof-of-concepts, and technical proposals.
  • Build and maintain client relationships, supporting client satisfaction and value delivery.
  • Lead and mentor cross-functional teams, fostering learning, collaboration, and technical excellence.
  • Conduct reviews, provide feedback, and support team members' professional development.
  • Ensure secure, compliant, and reliable solution delivery through secure coding, test-driven development, observability, design reviews, and quality gates.
  • Serve as a strategic partner to internal and external stakeholders on key initiatives.
  • Provide strategic guidance and execution oversight to align work with organizational goals.
  • Lead rapid prototyping, pilots, and early enterprise deployments, taking ideas from whiteboard to production.
  • Work side by side with customer teams, providing direct coding support to accelerate deployments, adoption, and time to value.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs