CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-20 → 2026-10-01

Core

Design, develop, and deliver innovative features for Power BI AI-Native Development, improving AI tools and practices across the software development lifecycle (SDLC).

Role type

Principal Software Engineer (AI-Native & Distributed Systems)

Builds

Large-scale distributed systems, cloud platforms, production services, and enterprise software systems with AI capabilities.

Domain

Cloud computing, Artificial Intelligence, Software Architecture

Required skills

Software architecture, system design, scalability, reliability, performance, operational excellence, AI-powered solution design, LLM-enabled experiences, agentic workflows, intelligent automation, applied machine learning, cloud platform expertise (Azure/AWS/GCP), programming in Rust/C#/Java/Python/C++/JavaScript, stakeholder alignment, technical leadership, on-call system monitoring.

Preferred skills

Azure experience, Responsible AI principles, ability to create clarity in ambiguous environments.

Technologies

Rust, C#, Java, Python, C++, JavaScript, Azure, AWS, GCP

Responsibilities

Design and deliver impactful AI-native features; provide technical leadership and mentorship to team members; partner with stakeholders to confirm customer requirements and feasibility; monitor systems for degradation and restore services; lead complex technical initiatives spanning multiple teams.

Seniority

Principal, strategy & mentorship

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