Principal Software Engineer

Microsoft

Redmond, WA • 14m ago • Hybrid

Senior

Hybrid

142,800 - 274,800 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Principal Software Engineer role

Improve your resume now

$142,800 – $274,800/year

Quick Facts

  • Role: Principal Software Engineer (Software Engineering IC)

  • Focus: Technical leadership and architectural ownership for Entra end-user UX and foundational architecture

Description

Own the technical vision, architecture, and long-term strategy for the end-user experience and foundational architecture powering PAM, MySignin, and Myaccess. Lead cross-organization initiatives to drive AI-powered administration, platform modernization, and shared engineering capabilities—delivering scalable, secure, resilient, and accessible solutions. Mentor and develop senior engineers while raising the technical bar through architectural guidance, operational rigor, and performance optimization.

Responsibilities

  • Define and drive technical vision, architecture, and long-term strategy for end-user experience and foundational architecture (PAM, MySignin, Myaccess)

  • Lead cross-organizational initiatives for AI-powered administration and platform modernization

  • Partner with engineering, product, design, and security leaders to influence roadmap decisions and resolve complex technical challenges

  • Establish engineering excellence through architectural guidance, operational rigor, performance optimization, and continuous improvement

  • Mentor and develop senior engineers via thought leadership, technical reviews, and best practices adoption

Requirements

  • Bachelor’s degree in Computer Science or related field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience

  • Ability to meet Microsoft, customer and/or government security screening requirements; pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

  • 7+ years designing, coding, and troubleshooting cloud-based software

  • 7+ years proficient in languages and web-based technologies (JavaScript, TypeScript, React, C#)

  • Demonstrated ability to solve problems using query languages/tools such as Kusto

  • Demonstrated ability to collaborate and communicate across disciplines, levels, and product teams

  • Proficient in backend technologies and cloud-based architectures for large-scale distributed systems and AI/ML

  • Preferred: Master’s degree with 8+ years experience, or alternative degree/experience combinations up to 12+ years

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report