CareerPlan

Software Development Engineer - II, Elastic Load Balancing (ELB)

Seattle, Washington, United StatesFull-time$144k–$194k2026-10-19 → 2026-11-10
Based in United States

Core

Design, develop, and maintain scalable distributed systems for AWS Elastic Load Balancing services, handling millions of requests per second to ensure high availability and fault tolerance for global customers.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

AWS Elastic Load Balancing services (ALB, NLB, GWLB, Privatelink) and Control Plane systems

Domain

Cloud Infrastructure / Distributed Systems

Required skills

Distributed systems design, Java/C++ programming, System architecture, Root cause analysis, On-call operations, Technical mentoring, Code reviews, CI/CD pipelines

Preferred skills

Full SDLC experience, Bachelor's in Computer Science

Technologies

Java, C++, AWS EC2, Lambda, Amazon EC2, Control Plane systems

Responsibilities

Design and develop scalable distributed systems, Write high-quality code in Java/C++, Collaborate with cross-functional teams, Troubleshoot complex production issues, Own end-to-end delivery of projects, Contribute to architectural decisions, Mentor junior engineers, Monitor system health metrics, Drive continuous improvement in development processes

Seniority

Senior, hands-on IC