Enable job alerts via email!

Software Engineer 2- Azure Software Load Balancer

Microsoft

Sydney

On-site

AUD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking a skilled engineer to develop cloud infrastructure and distributed systems. The role involves creating robust Load Balancer technologies and mentoring team members. Candidates with a Bachelor's or Master's Degree in Computer Science and substantial coding experience are encouraged to apply.

Qualifications

  • 4+ years of engineering experience with coding.
  • 1+ year building highly scalable distributed systems.
  • Experience with security screening and cloud services.

Responsibilities

  • Build next-generation offerings in Load Balancer technologies.
  • Design and develop large-scale distributed systems.
  • Lead the design and implementation of automation features.

Skills

Coding in C
Coding in C++
Coding in C#
Innovative thinking
Problem-solving skills

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Job description

Responsibilities
  • Build next-generation offerings in Load Balancer technologies and collaborate with other SDN teams to deliver seamless, reliable, and high-performance cloud infrastructure.
  • Design, develop, and deploy large-scale distributed systems capable of handling massive data processing with high performance.
  • Identify opportunities and lead the design and implementation of telemetry, alerting, self-healing, and automation features to enhance service health, manageability, and reliability.
  • Diagnose network and system performance issues and propose simple, effective technical solutions.
  • Understand customer needs and translate them into product features and improvements.
  • Act as a Designated Responsible Individual (DRI), mentor engineers, monitor systems for issues, and coordinate actions to restore system health.
  • Mentor team members on coding and design best practices.
Qualifications

Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related field and 4+ years of engineering experience with coding in languages such as C, C++, C#, or Rust, or equivalent experience.
  • At least 1 year of experience building highly scalable distributed systems using microservices architecture.

Other Requirements:

  • Ability to meet security screening requirements, including passing the Microsoft Cloud Background Check upon hire and every two years.

Preferred Qualifications:

  • Master's Degree in Computer Science or related field with 6+ years of engineering experience, or a Bachelor's Degree with 8+ years of experience, in languages like C, C++, C#, or Rust.
  • 3+ years experience with distributed systems or microservice architecture.
  • 2+ years experience building and deploying large-scale cloud services.
  • Strong problem-solving skills and innovative thinking.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to various protected characteristics. For accommodations, please contact us through the provided form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.