Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer-Azure Defined Networking 
Australia, New South Wales, Sydney 
183223520

16.07.2024

We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a robust software-defined networking (SDN) and network function virtualization infrastructure, designed to autonomously manage the network system. We continuously innovate to improve the agility, scalability, reliability, security, and cost-effectiveness of our services.

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience
  • Experience building scalable distributed systems utilizing micro-services

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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#
    • OR Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#
    • OR equivalent experience
  • 1+ years experience with distributed systems or microservice architecture
  • 1+ years experience of building and shipping large scale cloud services
  • 1+ years in design, architecture and development skills
  • Experience with large scale and distributed system automation/execution frameworks
Responsibilities
  • Build next generation offerings in Load Balancer technologies and work in tandem with other SDN teams to deliver seamless, reliable and performant cloud infrastructure.
  • Identify opportunities and drive the design and implementation of end-to-end telemetry, alerting, self-healing, and automation capabilities to improve service health, manageability, and reliability.
  • Ability to identify root causes of network and system performance bottlenecks and propose simple and implementable technical solution.
  • Understand customer needs and translate them into product features and improvements.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system for degradation, downtime, or interruptions and initiate actions to restore system.
  • Mentor other engineers on the team on coding and design best practices.