Child Senior Software Engineer

Microsoft•,
•$119,800 - $261,000

About The Position

The Azure Software Load Balancer team, part of Azure Core Networking, designs, builds, and operates critical network offerings and the software systems behind Azure’s cloud-scale load balancing solutions. These services use software-defined networking and network function virtualization infrastructure to autonomously manage the network. The team continually improves agility, scalability, reliability, security, and cost-effectiveness. The Senior Software Engineer will help develop next-generation load balancer technologies and collaborate with other SDN teams to deliver seamless, reliable, high-performance cloud infrastructure. The role involves designing, developing, and deploying large-scale distributed systems, improving service health and reliability through telemetry and automation, diagnosing performance bottlenecks, and contributing to engineering execution and mentorship. The position includes serving as a Designated Responsible Individual, monitoring systems on-call and initiating recovery actions when necessary.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor’s degree in Computer Science or a related technical field and 8+ years of such experience; or equivalent experience.

Responsibilities

  • Build next-generation load balancer offerings and work with other SDN teams to deliver seamless, reliable, high-performance cloud infrastructure.
  • Design, develop, and deploy large-scale distributed systems capable of processing massive amounts of data at scale and high performance.
  • Identify opportunities and drive the design and implementation of end-to-end telemetry, alerting, self-healing, and automation to improve service health, manageability, and reliability.
  • Identify root causes of network and system performance bottlenecks and propose simple, implementable technical solutions.
  • Serve as a Designated Responsible Individual, mentor engineers across products and solutions, monitor systems on-call for degradation, downtime, or interruptions, and initiate recovery actions.
  • Break down larger work items into smaller items and provide estimates.
  • Turn functional specifications into products through agile development and rapid iterations.
  • Mentor team engineers on coding and design best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service