Principal Software Engineer

MicrosoftRedmond, WAfull_timeprincipal

$139,900 – $304,200 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Architect and lead the design of complex, scalable systems and frameworks that power enterprise-grade solutions across multiple platforms.
  • Drive technical strategy and set long-term vision for frontend and backend integration, ensuring alignment with organizational goals and future scalability.
  • Mentor and guide senior engineers and cross-functional teams, fostering technical excellence and a culture of innovation.
  • Develop and maintain web applications, integrating frontend with backend services, APIs, and databases to deliver end-to-end solutions.
  • Collaborate with product managers, designers, and stakeholders to define project scope, estimate efforts, and align development with business goals.

Soft Skills

Technical Decision-MakingMentoringCross-Functional Collaboration

Benefits

  • Dental
  • Health Insurance
  • Vision

Culture

Growth MindsetCross-Functional TeamsMentorship ProgramInnovation

Requirements

Required: Bachelor's Degree in Computer Science or related technical field
Preferred: Master's Degree in Computer Science or related technical field
Regions: Us

Get jobs like this in your inbox

Weekly C++, C#, Java hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Microsoft
Industry: software
Size: enterprise

Microsoft is a global technology company dedicated to empowering every person and organization to achieve more, with a culture centered on a growth mindset.

View company profile →
Compensation
Base salary: $139,900 – $304,200 USD