Software Development Engineer, AWS Central SDE Team
Core
Design, develop, and maintain efficient, reusable, and reliable code for complex software solutions across diverse engineering domains including embedded systems, game development, cloud computing, and distributed systems.
Role type
Software Development Engineer (SDE)
Builds
Complex software systems, large-scale multi-tiered applications, and new features for AWS services and internal teams.
Domain
Cloud Computing, Distributed Systems, Embedded Systems, Game Development, AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, system design, architecture, debugging, performance optimization, cross-functional collaboration, technical documentation, mentoring
Preferred skills
Python, C++, system architecture design, design patterns, reliability engineering, scaling strategies
Technologies
C#, C++, Java, Perl, Python
Responsibilities
Design and develop complex software solutions, implement features meeting business requirements, resolve performance bottlenecks and bugs, review pull requests, participate in architecture reviews, mentor junior engineers, document technical specifications
Seniority
Mid-Senior, hands-on IC