Software Engineer, SONiC

Western, Western Australia, Australia
May 16, 2024
Apr 24, 2025
Remote
Full-Time
5 Years
Job Description

Are you passionate about shaping the future of cloud computing? Join the Azure Networking team at Microsoft, where you'll have the opportunity to work on software-defined network infrastructure that powers some of the largest data centers worldwide. As part of the SONiC team, you'll tackle fascinating challenges such as supporting cutting-edge switches, enhancing packet forwarding features, and fostering an open-source community around switch software.

Responsibilities

  • Collaborate with stakeholders to gather user requirements for new features.
  • Contribute to the development of design documents and implement code for product features.
  • Assist in breaking down work items into tasks and provide estimations.
  • Monitor system/service for issues and recommend actions for restoration.
  • Continuously seek new knowledge to enhance product availability, reliability, and performance.

Qualifications

Required

  • Bachelor's Degree in Computer Science or related technical discipline or equivalent experience.
  • Proven coding experience in languages like C, C++, C#, Java, JavaScript, or Python.

Preferred

  • Master’s Degree in Computer Science or related field.
  • Experience with requirement analysis, feature design, or test plan writing.
  • Knowledge of networking concepts such as Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, and L2-L3 protocols.
  • Familiarity with UNIX or Linux.
  • Experience with test automation tools and scripting languages.
  • Familiarity with agile methodologies.
  • Cisco Certified Internetwork Expert (CCIE) certification.

Additional Requirements

  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Microsoft Cloud Background Check will be required upon hire/transfer and every two years thereafter.

Join Our Team
At Microsoft, we foster a culture of inclusion where everyone can thrive. We are committed to diversity and equal-opportunity employment. If you're excited about pushing the boundaries of technology and making a meaningful impact, apply now to join our team!

Equal Opportunity Employer
Microsoft is an equal-opportunity employer dedicated to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals, regardless of race, gender, age, disability, or any other characteristic protected by applicable laws.

Application Process
To apply, please submit your resume along with a cover letter highlighting your relevant experience and why you're interested in joining our team. We look forward to hearing from you!