Principal Software Engineer

Microsoft Microsoft · Big Tech · United States · Software Engineering

Principal Software Engineer role within Microsoft's Industry Solutions Engineering (ISE) team, focused on collaborating with customers to develop cloud-based solutions using modern software engineering practices. The role involves working in a cross-functional team to build innovative solutions, contribute to open source, and empower customers. Requires deep experience in software engineering and cloud technologies.

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

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • The ability to obtain and maintain a United States Security Clearance.
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience

What the JD emphasized

  • deep experience and expertise in designing and delivering solutions using modern software engineering practices and cloud technologies