Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer Manager 
Australia, New South Wales, Sydney 
541976206

30.07.2024

As ayou will lead a team of software engineers who are designing, coding, validating, shipping and running high scale services. You will collaborate with a dynamic team and contribute to all aspects of the stack, from agents running on servers and Kubernetes clusters to high-scale, globally distributed cloud services. You’ll integrate with other Azure services and create solutions using.

Considering applicants in Sydney or Melbourne

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND min 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Golang, or Python
  • Demonstrated experience (min 4 years) in managing a team of engineers by setting clear expectations, keeping team members energized, and delivering results
  • Strong experience using our tech stack ofKubernetes, AKS, GO, C#, Linux and .NET, Kubernetes is mandatory
  • Strong experience leading product development to meet customer requirements including in designing and building licence management software
  • 4+ years min experience designing and implementing distributed systems.

Preferred Qualifications

  • 10+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, Golang or Python
  • Ability to engage in site-reliability engineering practices.
  • Experience building applications on the Azure platform.

Considering applicants in Sydney or Melbourne

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Responsibilities
  • Leads product development to meet customer requirements and applies best practices to meet scale and performance expectations.
  • Driving key projects, includingdesigning and building license management software, from design and implementation through to integration and testing

  • Attract, retain, and lead geographically distributed teams of talented software engineers building highly scalable distributed services and infrastructure services.
  • Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
  • Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Research and dive deeper into technical issues to bring clarity to the team as needed.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Guides team and acts as a professional for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.