Search jobs > Sunnyvale, CA > Software development

software development engineer, EC2 Load Balancing

Amazon Development Center U.S., Inc.
Sunnyvale, California, USA
$129.3K a year
Full-time

Do you want to help lead the cloud revolution and build software that thrives at immense scale?

AWS Elastic Load Balancing enables customers to build large scale highly available services. ELB automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.

ELB provides the entry point for building hyper scale, fault tolerant applications. While ELB has seen tremendous growth since launch we are still in the early stages of realizing our full potential.

Why you should join the Amazon ELB team?

We are building and launching new services and features on a regular basis. Application load balancer(ALB), Network load balancer(NLB), Gateway Load Balancer (GWLB) and Privatelink are a few examples.

We ship software frequently, get fast feedback from real customers around the globe and see the results of our work come to fruition.

The Amazon ELB service is deployed globally to over 25 regions today and is growing at an extremely rapid rate.

There are real-world problems to solve that you won't find ready-made answers for. For example, how do you ensure customers can scale their application quickly to handle traffic spikes and then back down in a matter of minutes?

How do you design a load balancing solution that allows customers to quickly and easily achieve the highest levels of fault tolerance using Amazon EC2?

We are now designing and building the next generation of ELB services capable of handling terabytes of data per day and growing from there.

This is a unique opportunity to help build large-scale systems from the ground up.

10017

We are open to hiring candidates to work out of one of the following locations :

Sunnyvale, CA, USA

BASIC QUALIFICATIONS

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

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience with load balancing technologies like NGINX, and HTTProxy.
  • Experience building scalable, fault tolerant infrastructure software or distributed systems.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Distributed systems, networking design and implementation experience.
  • Excellent communication skills and the ability to work well in a team.
  • Experience mentoring junior software development engineers and driving engineering excellence
  • 30+ days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Join Fortinet as a Staff/Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. At least 5 years of software development experience. Solid understanding of LLM and associated development environments; ex...

Promoted
TikTok
San Jose, California

Our team works with each development team to identify ways to improve TikTok product performance and help set direction and priorities. Participate in the entire development process of TikTok core products such as long videos, short videos, live broadcasts, playback, streaming media, search, and exp...

Promoted
https:/www.energyjobline.com/sitemap.xml
San Jose, California

Leveraging the rapid development of the company's business and the comprehensive technical strength of its infrastructure, the team aims to create a user-loved, technologically advanced, and ultimate KV storage benchmark product. Lead the development and maintenance of our's in-house online KV syste...

Promoted
https:/wayup.com/sitemap.xml
San Jose, California

The successful candidate will work with customers and leadership as well as internal software and hardware engineering teams to integrate Axiado products into various customer platforms. Prior experience in Software development and integration of various interfaces, such as I2C/I3C, SPI, PCIe, USB, ...

Promoted
Amazon
Sunnyvale, California

We’re looking for software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. Software Development Engineer, Amazon Stores. Come build the future as a Software Development Engineer a...

Promoted
myGwork - LGBTQ+ professionals & allies
San Jose, California

You will join a dynamic team of software developers, architects, scientists and engineers as well as UX designers and product marketing colleagues to craft, design and develop meaningful web applications related to analytical instruments and applications for world-wide customers. As a key player in ...

Capgemini Engineering
Sunnyvale, California

We are looking for an expert Software Development Engineer who has a strong background in healthcare interoperability solutions. As a Software Development Engineer, you will play a vital role in crafting and developing microservices for a healthcare interoperability gateway. Software Development Eng...

AMD
Santa Clara, California

They will play a key role in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organizational boundaries. The candidate should have experince with deep learning training and inference workloads optimizatio...

Palo Alto Networks
Santa Clara, California

Experience working on Hypervisor development or low-level Operating System development. We offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. Our engineering and Security Research team...

Palo Alto Networks
Santa Clara, California

Experience working on Hypervisor development or low-level Operating System development. We offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. Our engineering and Security Research team...