Principal Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +3 · Software Engineering

Principal Software Engineer role within the Industry Solutions Engineering (ISE) team at Microsoft. This global team collaborates with customers to develop cloud-based solutions using modern software engineering practices and modern technologies. The role involves joint development with customer engineers, contributing to open-source projects, and working with Microsoft product teams to build impactful solution patterns.

What you'd actually do

  1. Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
  2. Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Leads by example and mentors others to produce extensible and maintainable code used across products.
  4. Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
  5. Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • cloud technologies
  • modern software engineering practices

Nice to have

  • Master's Degree in Computer Science
  • 8+ years technical engineering experience
  • 12+ years technical engineering experience