CareerPlanSign in

Principal Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-09-28 → 2026-10-03

Core

Design and lead the full software lifecycle for skilling platform features, integrating Copilot, AI agents, and Azure services to guide solutions from discovery to production adoption.

Role type

Principal Software Engineer (AI/Generative AI & Cloud Architecture)

Builds

Skilling platform features, enterprise integrations, and reusable components connecting workflows, data, and services.

Domain

Enterprise software, Generative AI, Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

C#/.NET, React/TypeScript, Azure services, REST API design, CI/CD, Infrastructure as Code, Generative AI/LLM orchestration, System Architecture, Data Structures & Algorithms, Production Debugging

Preferred skills

Team leadership, Squad lead experience, Mentorship

Technologies

Copilot, AI agents, Power Platform, Azure (App Service, AKS, Container Apps, Functions, API Management, Logic Apps, DevOps, SQL, Cosmos DB, Data Factory), C, C++, Java, JavaScript, Python

Responsibilities

Design architectures connecting workflows, data, and enterprise services; Lead the full software lifecycle including requirements, design, implementation, and deployment; Write, review, debug, and ship production-quality software; Partner with stakeholders to define scenarios and success criteria; Establish automated testing, CI/CD, and deployment safeguards; Engineer reliable services with telemetry and recovery procedures; Create reusable components and integration patterns; Evaluate AI quality, safety, and control data access.

Seniority

Principal, hands-on IC with strategic influence

Sourced via microsoft · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.