Microsoft logo

Principal Software Engineer

Microsoft · Redmond

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

About this role

Lead design and implementation for large‑scale services, ensuring resiliency, observability, and operational excellence. Drive cross‑team alignment on platform strategy, APIs, and integration patterns. Mentor junior engineers and influence engineering culture across the org

Partner with TPMs to define roadmaps, manage dependencies, and de‑risk execution. Lead deep technical investigations, incident reviews, and long‑term reliability improvements. Champion agentic coding and automation, build high‑leverage engineering systems and raise the quality bar

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. 5+ years building and scaling distributed online services. Demonstrated ability to influence across multiple engineering orgs

Demonstrated ability to manage complex dependencies and deliver results across multiple engineering and project teams. Excellent communication, stakeholder management, and conflict‑resolution skills. Expert in service architecture, cloud infrastructure, and data‑intensive systems

Familiarity with location services, geospatial data, online services, and data pipelines is a strong plus.

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

Similar jobs