CareerPlan

Software Development Engineer, AWS Cognito

Seattle, Washington, United StatesFull-time$144k–$194k2026-10-09 → 2026-11-10

Core

Design and build scalable, fault-tolerant distributed storage, index, and query systems for large-scale computing environments.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Distributed storage, index, and query systems

Domain

Cloud infrastructure, distributed computing

Deliverable

production ML models

Required skills

C#, C++, Java, Perl, Object Oriented Design, distributed software architecture, multi-tiered system design, agile development

Preferred skills

Full software development life cycle experience, code reviews, source control management, build processes, testing, operations

Technologies

C#, C++, Java, Perl

Responsibilities

Conceive, design, and bring innovative products and services to market; Design and build innovative technologies in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software.

Seniority

Senior, hands-on IC