Senior Software Dev Engineer, AWS Core Network
Amazon Web Services (AWS) · Santa Clara, CA · 1 wk ago
ConsultingFull-time
Key job responsibilities
- Owning multiple services and features, architecting them to scale with robust unit tests and metrics
- Understanding customer needs by working with external and internal stakeholders and translating it to software requirements and execution plans
- Delivering quality features on-time and on-budget and executing against project plans and delivery commitments
- Leading team members to manage the day-to-day development activities, participate in designs, design review, code review, and implementation
- Mentoring and leading junior engineers and guiding them towards good software development techniques
- Maintaining current technical knowledge to support rapidly changing technology, always on a lookout for new technologies and work with the team in bringing in new technologies
About the team
We are a highly motivated team of software, system and network developers who thrive on solving challenging problems and building large-scale distributed software systems. We are looking for top engineers to join a talented, innovative team to help us drive new innovation in one of the largest data center networks in the world.
Basic Qualifications
- 7+ years of non-internship professional software development experience
- 7+ years of programming with at least one software programming language experience
- 7+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Master's degree in computer science or equivalent
- Experience in networking, large-scale distributed systems or a related field
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust