Taro Logo

Senior Software Engineer - Azure Software Load Balancer

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

Description For Senior Software Engineer - Azure Software Load Balancer

Microsoft's Azure Software Load Balancer team, a crucial component of the Azure Core Networking team, is seeking a Senior Software Engineer to help shape the future of cloud-scale load balancing solutions. This role offers an exciting opportunity to work on critical network offerings that differentiate Microsoft in the market.

The team is responsible for developing and maintaining the software systems that power Microsoft's cloud-scale load balancing solutions. At its core, the service relies on sophisticated software-defined networking (SDN) and network function virtualization infrastructure, designed for autonomous network system management. The team continuously pushes boundaries to enhance agility, scalability, reliability, security, and cost-effectiveness.

As a Senior Software Engineer, you'll be at the forefront of developing next-generation load balancer technologies, collaborating with other SDN teams to deliver seamless, reliable, and high-performance cloud infrastructure. You'll work on large-scale distributed systems, handling massive data processing while maintaining exceptional performance and scale.

The role involves significant responsibility, including serving as a Designated Responsible Individual (DRI), mentoring fellow engineers, and participating in on-call rotations to ensure system reliability. You'll have the opportunity to identify and solve complex network and system performance bottlenecks, translate customer needs into product features, and help shape the future of Azure's networking infrastructure.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position allows for up to 100% work from home with 0-25% travel requirements, providing flexibility while maintaining strong team collaboration. This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure to make a significant impact at one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Azure Software Load Balancer

  • Build next generation offerings in Load Balancer technologies
  • Design, develop and deploy large scale distributed systems
  • Identify opportunities and drive design and implementation of telemetry and automation
  • Identify root causes of network and system performance bottlenecks
  • Understand customer needs and translate them into product features
  • Work as a Designated Responsible Individual (DRI) and mentor other engineers
  • Monitor system and initiate actions to restore system during on-call duties

Requirements For Senior Software Engineer - Azure Software Load Balancer

Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ years of experience building highly scalable distributed systems
  • Experience with C, C++, C#, or Rust programming languages
  • Experience with distributed systems or microservice architecture
  • Experience building and shipping large scale cloud services
  • Problem-solving skills for complex problems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Software Load Balancer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Azure Software Load Balancer