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
Sep 30, 2025
Redmond, WA, US
Apply Now

Microsoft Customer and Partner Solutions (MCAPS) is looking for a Principal Software Engineer to drive and deliver innovative and world-class solutions for the Frontier AI Solutions & Technology platform, enabling customers to achieve digital transformation through successful adoption of Microsoft Cloud solutions.

Requirements

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR equivalent experience.
  • 5+ years experience delivering large-scale enterprise applications.
  • 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model.
  • 8+ years of experience in leading, managing, and driving technical and architectural dependencies.
  • Technical skills should include proficiency in C-Sharp, .NET, JavaScript/TypeScript, or equivalent languages/frameworks.
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL.
  • Development experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks such as React or equivalent.

Responsibilities

  • Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions.
  • Leverage AI and develop Copilot features within the application to enhance user experience and productivity.
  • Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems.
  • Establish and enforce best 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, contributing to a culture of continuous improvement within the team.
  • Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones.

Other

  • Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success.
  • Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities.
  • Experience working in agile teams or startup environments with clear customer focus.
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.
  • Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements.