Software Engineer-Azure Software Defined Networking

6 months ago


Brisbane, Australia Microsoft Full time

Overview

We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors.

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.


We are currently seeking a Software Engineer to join the Azure software load balancing team in our mission to create the world's best cloud. The successful candidate will help develop our next-generation load balancer technologies and collaborate with other SDN teams to deliver a seamless, reliable, and performance cloud infrastructure. This is an opportunity to be part of an exciting set of challenges and solutions in an ever-evolving landscape.


Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

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 PythonOR 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

#azurecorejobs

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. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Brisbane, Australia Microsoft Full time

    Overview We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors. We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a...


  • Brisbane, Australia Microsoft Full time

    Overview Be a part of a team that values collaboration and the idea of working better together. If you join Azure Software Defined Networking Fundamentals team, you will join an organization that works on large scale cloud orchestration innovation in the way we build new Azure regions, availability zones across multiple geographies, contributing to the...


  • Brisbane, Queensland, Australia Microsoft Full time

    About the RoleWe are looking for a skilled Senior Software Engineer to join our Azure Software Defined Networking Fundamentals team. As a key member of our team, you will be responsible for driving the mission of enabling innovation to converge the Azure infrastructure services to a standardized model.ResponsibilitiesCollaborate with stakeholders to...

  • Software Engineer

    1 month ago


    Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd Job DescriptionJob OverviewThe Full Stack Developer role is a critical position in our technology stack, responsible for the end-to-end development of web and native applications, as well as enhancements to DevOps tooling.Key ResponsibilitiesCollaborate with cross-functional teams to implement user stories, write tests, and...


  • Brisbane, Australia Microsoft Full time

    Overview As a Principal Software Engineering Manager in Azure Networking , you will gain marketable experience leading a team responsible for massive scale data centre network architecture, design, network infrastructure automatic management, software defined networking and high scalable/available/reliable distributed service design/implementation. ...


  • Brisbane, Australia HKT Full time

    PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers. With a network footprint reaching over 3,000 cities in 160+ countries across 5 continents, our truly global coverage combined with...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleThis position is for a Senior Network Engineer with NV1 clearance, responsible for designing, managing and maintaining large-scale data center networking environments.Key ResponsibilitiesDevelop and implement network high-level designs and detailed designs, articulating detail through design and implementation plans.Utilise diagnostic and...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd seeks an experienced Enterprise Software Development Specialist to contribute across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling.Key ResponsibilitiesCollaborate with cross-functional teams to implement user stories, write tests, and develop...

  • Software Engineer

    6 months ago


    Brisbane, Australia Microsoft Full time

    Overview The Azure Core New Tech team is seeking engineers who are eager to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products within Microsoft. The team works at the interface of software and...


  • Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full time

    Role OverviewRheinmetall Defence Australia Pty Ltd in Brisbane is seeking a skilled Senior Software Engineer to join our team. As a senior member of our engineering team, you will have the opportunity to work in a fast-paced, dynamic environment where no day is ever the same.This is a rare opportunity to not only work with some of the industries brightest...

  • Software Engineer

    1 week ago


    Brisbane, Queensland, Australia CoreLogic Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at CoreLogic, a leading provider of property intelligence solutions. As a key member of our agile development team, you will be responsible for designing and building scalable, cloud-native RESTful microservices using Java and collaborating with customers, stakeholders, and product...


  • Brisbane, Queensland, Australia FCM Travel Full time

    Role OverviewWe are seeking a highly skilled Software Engineering Lead to join our team at FCM Travel Group. This role will focus on defining and implementing software design patterns, ensuring effective delivery of software.About the RoleThe successful candidate will lead teams in designing and delivering cloud-native applications that are built for global...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia FCM Travel Full time

    Ignite Travel Group is a leading travel company with a rapidly expanding presence in the industry.We are seeking a skilled Software Engineer to join our team at Ignite Travel Group, located in Broadbeach.This role offers an exciting opportunity for a motivated individual to contribute to the development of high-performance APIs and RESTful web services using...


  • Brisbane, Australia Microsoft Full time

    Overview The Azure Core New Tech team is seeking a Principal Software Engineering Manager who is eager to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products within Microsoft. The team works at...


  • Brisbane, Queensland, Australia Microsoft Full time

    OverviewWe are seeking a highly skilled Cloud Infrastructure Software Engineer to join our team at Microsoft. In this role, you will be responsible for designing and developing scalable, reliable, and maintainable services that enable Azure customers to organize, govern, secure, manage, and explore their environments at scale.About the RoleThis is an...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Flight Centre Travel Groupis a global travel company that is passionate about delivering exceptional customer experiences. We are seeking an experienced Software Engineering Leader to join our team.About the Role:We are looking for a skilled engineer who can lead our development team in building and maintaining our critical enterprise distribution...

  • Software Engineer

    3 weeks ago


    Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Lead Software Development in a Global Travel EnvironmentWe are seeking a highly skilled Senior Software Engineer to join our team at Flight Centre Travel Group. As a technical leader, you will contribute to the overall software landscape for our global supply businesses.In this role, you will design, develop, and deploy backend microservices hosted in Azure...


  • Brisbane, Queensland, Australia Ampersand Full time

    Ampersand is partnering with a leading organisation to find an experienced Software Engineering Manager who can lead a talented team and drive the delivery of key software initiatives. As a key member of our IT division, you will be responsible for overseeing a team of Software Engineers, Test Analysts, and Test Automation Engineers, ensuring the successful...


  • Brisbane, Queensland, Australia FCM Travel Full time

    About FCM TravelFCM Travel, a global travel retailer, is committed to creating an inclusive and diverse workplace.We are seeking a talented Software Engineering Specialist to join our team in Melbourne.Job DescriptionDesign, develop, and deploy backend microservices hosted in Azure Cloud (azure functions, container applications, web apps) and APIs primarily...