Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure team is seeking a Software Engineer II to join their SONiC team, focusing on redefining network software in Microsoft's Cloud Datacenters. This role combines software engineering with network infrastructure, requiring expertise in both development and testing.

The position involves working with cutting-edge development models like Test Driven Development (TDD) and Continuous Integration Continuous Delivery (CICD). You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration.

As a Software Engineer II, you'll be responsible for developing and automating system testing, designing test plans for SONiC image quality, and collaborating with team members and external partners. The role requires strong programming skills in languages like C++, Python, or Java, combined with networking knowledge including TCP/IP, BGP, and QoS protocols.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits. Located in Sydney, Australia, this role provides up to 100% work from home flexibility with 0-25% travel requirements. It's an excellent opportunity for engineers passionate about cloud infrastructure and network software development to contribute to Microsoft's global cloud platform.

Last updated 15 days ago

Responsibilities For Software Engineer II

  • Develop and automate software system testing for all code to ensure quality
  • Independently design and plan tests to ensure the quality of SONiC image and test cases
  • Triage tests cases failures and drive them through the resolution
  • Fixed or improve existing test cases and ensure the efficiencies and effectiveness of the test cases and test infrastructure
  • Collaborate with SONiC team members and external partners for end-to-end systems qualification and validation
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service

Requirements For Software Engineer II

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of experience with test automation tools and scripting languages
  • 2+ years experience with Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, L2-L3 protocols
  • Experience with open-source technologies such as Linux, Docker
  • Knowledge of hardware architecture
  • Knowledge of data modelling and network management protocols
  • Cloud networking experience

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.