Principal Software Engineer - Ise

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

Principal Software Engineer on the Industry Solutions Engineering (ISE) team, focused on co-engineering AI-powered, cloud-based solutions with customers using Microsoft's Hypervelocity Engineering (HVE) methodology. This role involves deep technical leadership, customer engagement, and contributing to reusable solution patterns.

What you'd actually do

  1. Demonstrate engineering excellence by staying current on the latest software engineering practices, helping the team embrace new technologies with rigor and consistency, and actively exchanging ideas with leading practitioners across ISE, Microsoft, and the broader industry to raise the bar on how we build and deliver.
  2. Provide customer technical leadership by engaging directly in lighthouse customer engagements, developing a strong understanding of customer business needs, and helping customers adopt the latest Microsoft technologies across the full stack to deliver meaningful business outcomes.
  3. Provide product roadmap feedback by identifying recurring patterns across customer engagements, building trusted relationships with Microsoft product group leaders, and helping advance the product roadmap through clear, evidence-based insights from the field.
  4. Apply hands-on technical skills to advance the capabilities of both our own teams and our customers’ teams, and demonstrate the art of the possible through practical problem solving, prototyping, and direct engineering engagement.

Skills

Required

  • Bachelor's Degree in Computer Science, or related technical discipline
  • minimum 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Demonstrated ability to lead deep technical engagements with senior customer stakeholders, translating complex requirements into scalable engineering solutions.

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND 12+ years technical engineering experience with 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 AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Enjoy travel and are comfortable with travel up to 50%

What the JD emphasized

  • deep experience and expertise in designing and delivering solutions using modern software engineering practices and cloud technologies
  • thrives in working with a variety of technologies
  • engaging directly with customers on their toughest technical challenges
  • senior individual contributor role
  • deep technical skills with the ability to provide leadership at the seniormost levels

Other signals

  • AI-powered, cloud-based solutions
  • Hypervelocity Engineering (HVE)
  • applying AI across the full lifecycle
  • customer co-engineering