Software Development Engineer, EC2 VPC

Amazon
Herndon, VAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Design and build highly-available, horizontally-scalable server-side APIs and asynchronous workflows for the EC2 VPC control plane. Own services end-to-end, including implementation, testing, deployment, and production monitoring while mentoring junior engineers.

Requirements

Requires 3+ years of professional software development experience and 2+ years of experience in system design or architecture. A bachelor's degree in computer science or equivalent is preferred along with proficiency in modern programming languages.

Key skills

Java, Kotlin, Python, Ruby, Distributed Systems, API Design, System Architecture, Object-Oriented Design, Production Monitoring, Asynchronous Workflows, Software Development Life Cycle, Code Review, Testing, Deployment Safety, Scalability, Reliability

Keywords

AWS, EC2, VPC, Java, Kotlin, Python, Ruby, Distributed Systems, API, Control Plane, Scalability, High Availability, Software Architecture, Design Patterns, SDLC, Continuous Deployment, Object-Oriented Design, C++, C#, Infrastructure Services, Cloud Computing, Monitoring, Automation, Root Cause Analysis, Concurrency

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free