Enable job alerts via email!

Software Development Engineer, Compute Services

Amazon

Seattle (WA)

On-site

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team at a leading tech company where you'll play a crucial role in the cloud revolution. As a Software Development Engineer, you'll help design and build the next generation of Elastic Load Balancing services, tackling real-world challenges in a hyper-growth environment. Collaborate with talented engineers and engage with enterprise customers to deliver high-quality services that scale. This is a unique opportunity to contribute to large-scale systems, ensuring they are reliable and efficient. If you're passionate about innovative technology and want to make a significant impact, this role is for you.

Qualifications

  • 3+ years of professional software development experience.
  • Experience in design or architecture of systems.
  • Proficiency in at least one programming language.

Responsibilities

  • Collaborate with engineers and product managers to refine requirements.
  • Participate in planning, architecture review, and code reviews.
  • Interact with customers to ensure their needs are met.

Skills

Software Development
Design Patterns
Reliability Engineering
Scaling Systems
Programming Languages

Education

Bachelor's Degree in Computer Science

Tools

Source Control Management
Build Processes
Testing Tools

Job description

Software Development Engineer, Compute Services

Job ID: 2555572 | Amazon Development Center U.S., Inc.

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.

The ideal candidate is excited about the incredible opportunity that EKS represents, and is passionate about delivering high quality services in a hyper-growth environment. As a member of our team, you'll collaborate with outstanding engineers and leaders to refine product requirements with product managers, define architecture, and take a leadership role in the implementation and launch of software. All team members actively participate in planning, product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.

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
- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Posted: September 28, 2024

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Engineer, Web Development - Data (REMOTE)

GEICO

Seattle

Remote

USD 90.000 - 215.000

Yesterday
Be an early applicant

Software Engineer

Apex Systems

Seattle

Remote

USD 140.000 - 160.000

11 days ago

Software Engineer

Vetrec

Seattle

Remote

USD 100.000 - 150.000

Yesterday
Be an early applicant

APPLICATIONS ANALYST 3 – BILLING (TWO OPENINGS)

University of Washington

Seattle

Remote

USD 125.000 - 150.000

10 days ago

Software Engineer II

eTeam

Redmond

Remote

USD 81.000 - 175.000

Today
Be an early applicant

Staff Software Engineer

GEICO

Renton

Remote

USD 140.000 - 230.000

2 days ago
Be an early applicant

Software Engineer

VetRec (YC S23)

Seattle

Remote

USD 80.000 - 120.000

11 days ago

Software Development Engineer, Workforce Solutions - Recruiting Operation Shared Services

Amazon

Seattle

On-site

USD 129.000 - 224.000

Today
Be an early applicant

Software Development Engineer

Lensa

Seattle

On-site

USD 137.000 - 204.000

Yesterday
Be an early applicant