Software Development Engineer II, AWS Transactional Services (Database & Distributed Systems)
Role responsibilities
Design and develop highly available, scalable distributed systems and database technologies that serve over 100 million operations per second. Own the full software development lifecycle from requirements and design to deployment and production support.
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.
Key skills
Distributed Systems, Database Technologies, Software Design, System Architecture, Software Development Life Cycle, Code Reviews, Scaling, Reliability, Programming Languages, Operational Processes, Mentoring, Source Control Management
Keywords
AWS, Distributed Systems, Database, Transactional Services, High Availability, Low Latency, Scalability, Software Development Engineer, Design Patterns, Cloud Computing, SDLC, Build Processes, Testing, Operations, Architecture