Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Sydney NSW, AustraliaMelbourne VIC, AustraliaBrisbane QLD, Australia
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Networking team is seeking a Senior Software Engineer to join their innovative Software Defined Networking team. This role offers a unique opportunity to shape the future of cloud networking services, particularly focusing on supporting AI infrastructure needs across hundreds of thousands of customers and 100+ datacenters worldwide.

The position involves working on critical networking components including Software Load Balancer, Virtual Networks, and Network Security Groups. You'll be responsible for defining and driving execution of features in the core Azure networking stack that directly impact AI workload capabilities and have significant business impact.

As a Senior Software Engineer, you'll collaborate across multiple teams within Microsoft Azure and the Cloud & Enterprise division. The role offers exposure to diverse technical areas and the chance to work on highly visible networking projects. You'll be instrumental in developing solutions that scale to support millions of servers and edge computing nodes globally.

The ideal candidate will bring 5+ years of software engineering experience, strong coding skills in languages like C++, Java, or Python, and a deep understanding of large-scale distributed systems. You'll work in an environment that values growth mindset, innovation, and collaboration, with the mission of empowering every person and organization on the planet to achieve more.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers up to 100% work from home flexibility with 0-25% travel requirements. This is an excellent opportunity for experienced engineers looking to make a significant impact on cloud infrastructure at global scale.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with reliable, high quality software development
  • Experience with large scale orchestration frameworks
  • Extensive Backend application development experience
  • Proficient written and verbal communication skills
  • Familiarity with DevOps concepts including continuous deployment
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 Senior Software Engineer