Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer

Microsoft

$139,900 - $304,200
Dec 16, 2025
Redmond, WA, US
Apply Now

Microsoft is looking to solve critical business problems by building Enterprise applications leading with AI, advancing Microsoft’s Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365, and driving direct impact to customers

Requirements

  • Coding experience in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
  • Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • Experience in leading, managing, and driving technical and architectural dependencies
  • Experience in Python C-Sharp, .NET, JavaScript/TypeScript, or equivalent languages/frameworks
  • Experience in Generative AI/Open AI
  • Experience in Azure SQL, COSMOS DB or No SQL
  • Familiarity with Infrastructure as Code (IAC)

Responsibilities

  • Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment
  • Develop resilient solution designs that adhere to architectural standard practices, security by design, and business goals
  • Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture
  • Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates
  • Establish and enforce standard practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Support and maintain existing services & integrations with LOB applications across the enterprise
  • Identify and implement opportunities for automation, process optimization, and technical innovation

Other

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Effective communication skills and ability to collaborate in a multi-disciplinary team
  • Ability to work in agile teams or startup environments with customer-centered approach, deep customer focus
  • Embody Microsoft's culture and values
  • Ability to participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication