Principal Software Engineer

Microsoft Microsoft · Big Tech · Sydney, NSW, Australia +2 · Software Engineering

Principal Software Engineer role within Microsoft's Industry Solutions Engineering (ISE) team, focusing on designing and delivering cloud-based solutions for strategic customers. This role involves collaborative development, contributing to open-source projects, and working with various technologies to solve complex business problems.

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 discipline
  • 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

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

What the JD emphasized

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