Software Development Engineer II
Core
Design, build, test, and operate scalable, highly available control plane, distribution, and data plane services that route production traffic for AWS Outposts deployments worldwide.
Role type
Senior IC Software Development Engineer (Distributed Systems & Networking)
Builds
Control plane, distribution, and data plane services for AWS Outposts and Local Gateway
Domain
Cloud infrastructure, distributed systems, networking
Deliverable
production ML models | product features
Required skills
Distributed systems design, Networking protocols, C#/C++/Java/Perl, Object Oriented Design, System reliability, Observability, On-call incident management, Code review, Technical mentorship
Preferred skills
Full SDLC experience, Design patterns, Source control management, Build processes, Testing frameworks
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement scalable services for AWS Outposts, Own components end-to-end from design to operations, Build AI agents and automation to reduce manual toil, Improve observability and deployment pipelines, Participate in on-call rotation and lead incident resolution, Mentor junior engineers and contribute to technical direction
Seniority
Senior, hands-on IC