CareerPlanSign in

Software Dev Engineer II, Network Load Balancer (NLB)

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-08-26 → 2026-09-26

Core

Design and build innovative, scalable distributed computing services and systems that run predictions and manage data at massive scale.

Role type

Senior Software Development Engineer (SDE) II

Builds

Distributed storage, index, and query systems; large-scale multi-tiered software applications and services

Domain

Cloud infrastructure / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Object Oriented Design, Large-scale application development, System architecture, Multi-threaded programming, Software development lifecycle

Preferred skills

Full SDLC experience, Code review practices, Source control management, Build processes, Testing strategies, Operations experience

Technologies

C#, C++, Java, Perl

Responsibilities

Conceive and design innovative products and services; Build distributed storage, index, and query systems; Create solutions for running predictions on distributed systems; Design and code solutions for broadly defined problems; Work in an agile environment to deliver high-quality software

Seniority

Mid-level IC (3+ years exp)

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.