Senior Software Development Engineer, Elastic Load Balancing

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Elastic Load Balancing

AWS Infrastructure Services is seeking a Senior Software Development Engineer for their Elastic Load Balancing (ELB) team. This role is crucial in developing and maintaining AWS's global infrastructure, specifically focusing on the ELB service that enables customers to build large-scale highly available services.

The position is within the Network Load Balancer (NLB) team, which is responsible for health checking of targets for L4 Load Balancer products including NLB, GWLB, Falcon, and VPC Lattice. You'll be working on Pulsar's system that provides timely and accurate health reporting of targets at scale, which is essential for routing layers to make decisions about incoming request direction.

As a senior engineer, you'll lead and mentor team members while maintaining hands-on involvement in architecture and implementation. The role involves working with cutting-edge technology to solve complex problems like handling traffic spikes and designing fault-tolerant load balancing solutions.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that operate at massive scale. AWS values work-life harmony and maintains an inclusive culture that embraces diversity and continuous learning.

Key technical challenges include:

  • Designing and building next-generation ELB services handling terabytes of data daily
  • Implementing scalable solutions for rapid traffic management
  • Developing high-availability load balancing systems
  • Creating robust health checking systems for cloud infrastructure

The role combines technical leadership, hands-on development, and strategic thinking to help shape the future of AWS's critical infrastructure services. You'll be part of a team that's essential to maintaining AWS's position as the world's leading cloud platform.

Last updated 30 minutes ago

Responsibilities For Senior Software Development Engineer, Elastic Load Balancing

  • Being the lead engineer on a team, mentoring junior engineers
  • Ensuring the right development practices are followed
  • Work hands-on with the engineering team to manage day-to-day development activities
  • Lead architecture decisions, participating in designs, design review, code review, and implementation
  • Maintain current technical knowledge to support rapidly changing technology
  • Communicate with users, other technical teams, and senior management

Requirements For Senior Software Development Engineer, Elastic Load Balancing

Java
Python
JavaScript
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of non-internship professional software development experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of leading design or architecture of new and existing systems experience

Benefits For Senior Software Development Engineer, Elastic Load Balancing

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Elastic Load Balancing

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.

Software Developer Engineer, Last Mile Delivery Technology

Senior Software Engineer role at Amazon's Last Mile Delivery Technology team, focusing on connected vehicle systems and autonomous delivery solutions.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer role at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology domains.

Software Development Engineer, Software Development Engineer AWS Dublin

AWS Infrastructure Services is seeking a Software Development Engineer to design and implement network control systems for Amazon's global cloud infrastructure.