Software Development Engineer II
Core
Design, develop, and operate low-latency, highly available distributed systems for AWS Identity and access management.
Role type
Senior Software Development Engineer (Distributed Systems & Architecture)
Builds
Globally distributed platform capabilities for identity, access management, and security
Domain
Cloud Infrastructure / Distributed Systems
Required skills
Distributed systems design, Backend storage, Web services, Object Oriented Design, System architecture, C#/Java/C++/Perl, Agile development, Technical leadership
Preferred skills
Full SDLC ownership, Code review expertise, Build process automation, Testing strategies, Operations experience
Technologies
C#, C++, Java, Perl, Distributed Systems Frameworks
Responsibilities
Architect and design low-latency distributed systems, Implement long-term product strategy, Mentor junior engineers, Optimize operational metrics and automation tools, Execute project delivery plans
Seniority
Senior, hands-on IC with architectural leadership