Software Development Engineer II
Core
Design and deliver backend services, APIs, and host agents that distribute credentials and certificates across AWS's internal service fleet with high availability and zero downtime.
Role type
Senior IC Software Development Engineer (Distributed Systems)
Builds
Production backend services, APIs, host-level agents, and AI-assisted operational tooling
Domain
Cloud Infrastructure / Distributed Systems / Security
Required skills
Java, Rust, C++, Python, C#, Distributed Systems, Object Oriented Design, System Architecture, CI/CD, Incident Response, Migration Strategy
Preferred skills
Full SDLC, Code Reviews, Source Control, Testing, Operations
Technologies
Java, Rust, C++, Python, C#, Perl
Responsibilities
Design and implement production backend services and host agents; Own end-to-end migrations of live systems; Build and maintain CI/CD pipelines and AI-assisted operational tooling; Collaborate on cross-team designs and code reviews; Drive operational excellence through metrics and incident response