Taro Logo

Software Development Engineer, Elastic Load Balancing (ELB)

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure, supporting all AWS data centers and cloud operations worldwide.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Elastic Load Balancing (ELB)

AWS Infrastructure Services is seeking a talented Software Development Engineer to join the Elastic Load Balancing (ELB) team. This role offers an exciting opportunity to work on technology that powers millions of customer applications worldwide. The ELB team is at the forefront of cloud infrastructure, building and launching innovative services like Application Load Balancer (ALB) and Network Load Balancer (NLB).

As an ELB engineer, you'll tackle complex challenges in distributed systems, working on services that handle massive scale across 30+ global regions. You'll design and implement solutions that help customers manage traffic spikes efficiently and achieve high fault tolerance using Amazon EC2. The role involves building next-generation load balancing services capable of processing terabytes of data daily.

The team values work-life balance and offers flexible working hours. On-call responsibilities are shared (one week every two months), and the team focuses on building robust systems to minimize disruptions. You'll join a diverse and inclusive environment that celebrates knowledge sharing and mentorship, with team members actively participating in various Amazon affinity groups.

Career growth is prioritized through mentorship, thorough code reviews, and project assignments that help develop your skills. The team comprises engineers with various experience levels and tenures, creating an environment perfect for learning and professional development.

This position offers competitive compensation, including base pay ranging from $129,300 to $223,600 depending on location, plus equity and comprehensive benefits. You'll be part of AWS's larger mission to innovate and scale cloud computing solutions while working with cutting-edge technology and talented professionals from diverse backgrounds.

The ideal candidate will bring 3+ years of professional software development experience and strong system design skills. You'll contribute to the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Last updated 14 days ago

Responsibilities For Software Development Engineer, Elastic Load Balancing (ELB)

  • Design and build next generation ELB services
  • Handle terabytes of data per day
  • Ensure customers can scale applications quickly
  • Participate in on-call rotation (one week every two months)
  • Build fault-tolerant systems
  • Collaborate with team members across AWS

Requirements For Software Development Engineer, Elastic Load Balancing (ELB)

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Elastic Load Balancing (ELB)

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship and career growth opportunities
  • Employee resource groups and diversity initiatives
  • Flexible working hours

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Elastic Load Balancing (ELB)