Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Australia, New South Wales, Sydney 
494491188

30.07.2024

, you will work on 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

Role can be performed from either Sydney or Melbourne

Qualifications

Role can be performed from either Sydney or Melbourne

Required Qualifications:

  • Bachelor’s degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Go, C, C++, C#, Java, JavaScript, or Python.
  • Advanced technical proficiency (minimum5+ years) in hands-on software design and programming experience in Go, Java, C++, C#, or object-oriented programming.
  • Strong experience in product development to meet customer requirements, designing and building l icense management software

    is preferred

  • Minimum 3+ years of experience developing, deploying, monitoring, and shipping scalable cloud services.
  • Minimum 3+ years of experience with containers and Kubernetes - this is mandatory
  • Strong experience using our tech stack - Kubernetes, AKS, GO, C#, Linux and .NET
  • Ability to mentor early-career engineers
  • Advanced problem solving and critical thinking

Preferred Qualifications:

  • 8+ years technical engineering experience with coding in languages including, but not limited to, Go, C, C++, C#, Java, JavaScript, or Python
  • OR master’s degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Go, C, C++, C#, Java, JavaScript, or Python
  • Ability to engage in site-reliability engineering practices.
  • Ability to analyze and clearly articulate complex issues and technologies.

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
  • Provides technical leadership, raises the technical bar, maintains data and results-driven culture, nurtures a team culture of collaboration and trust.
  • Collaborates with appropriate stakeholders to determine user requirements for scenarios and develops design documents, drives project and release plans.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance, maintainability and reliability of our services and components.
  • Participates in Livesite operations with emphasis on timely response, delivery & customer satisfaction.
  • Builds automation to identify, prevent and remediate service issues.
  • Supporting key projects, including designing and building license management software, from design and implementation through to integration and testing
  • Proactively seeks new knowledge and adapts to latest trends, technical solutions, and patterns that will improve the availability, reliability, scalability, observability, and performance of the product.
  • Shares knowledge with colleagues via code, design reviews and provides mentoring.