Senior Software Development Engineer, Transactional Services
Core
Designing and developing novel, cutting edge, highly available, distributed systems software for foundational AWS services and Amazon.com retail platform components.
Role type
Senior IC software development engineer (distributed systems)
Builds
Foundational distributed systems powering large AWS services and critical Amazon.com retail components
Domain
Cloud infrastructure / Distributed systems
Required skills
Distributed systems design, System architecture, Scalability engineering, Technical leadership, Mentoring, Software development lifecycle management, Design patterns, Reliability engineering, Code review, Project planning
Preferred skills
Full SDLC experience, Highly scalable systems experience, Bachelor's degree in Computer Science
Technologies
None explicitly stated
Responsibilities
Designing and developing novel, cutting edge, highly available, distributed systems software; Delivering quality features on-time and on-budget; Managing day-to-day development activities and participating in design reviews; Mentoring other engineers; Maintaining current technical knowledge and bringing in new technologies
Seniority
Senior, hands-on IC with leadership responsibilities