Senior Software Engineer - EC2 VPC Development
Amazon - San Diego, California, United States, 92189
Work at Amazon
Overview
- View job
Overview
2975065 | Amazon Web Services, Inc. Join us at an exciting phase as we redefine the future of EC2 networking for Cloud Computing, targeting innovations for 2025. We are expanding our skilled team and seeking a Senior Engineer to spearhead the development of a pioneering EC2 Service essential for scaling our current and next-generation Machine Learning (ML) and HPC Platforms. This role places you at the forefront of software-defined networking (SDN), driving critical systems that impact diverse industries, including ML, Cloud Gaming, Health, Fintech, and Video Streaming. Your work will touch millions of customers globally, delivering secure, scalable, and high-performance networking solutions. Key Responsibilities: Lead the full lifecycle from design to implementation and integration testing of new products and features on the EC2 Nitro System. Establish high standards for development processes, tools, and automation to boost team productivity and code quality. Architect and define best practices for engineering design and coding. Identify business challenges and opportunities, advocating for technical solutions that shape the technical roadmap for your team and partners. Mentor engineers in project scoping, design, and the development of scalable, maintainable code. Work collaboratively with Principal Engineers, Product Managers, Sr. TPMs, and cross-functional teams to define requirements, create system architectures, and implement robust solutions. About Our Team:
We prioritize work-life harmony, ensuring a healthy balance between personal and professional lives, contributing to overall happiness and success. Our diverse team welcomes knowledge-sharing and mentorship, providing an environment where senior engineers support junior members through one-on-one mentoring and constructive code reviews. Qualifications: 5+ years of professional software development experience. 5+ years of programming experience in at least one software programming language. 5+ years of leading design or architecture of systems. Experience mentoring, leading teams, or serving as a tech lead. Proficiency in low-level programming languages such as C/C++/Rust. Preferred Qualifications: 5+ years of experience with the full software development life cycle. Bachelor's degree in computer science or equivalent. 4+ years experience with highly scalable systems. Experience in developing embedded software/system. We strive to maintain an inclusive culture that values diverse experiences. We invite you to apply even if you don't meet all qualifications—you might still be a great fit for our team. Your growth matters to us; we support members' career advancement through knowledge-sharing and mentorship. Join AWS, the leader in cloud solutions, and contribute to innovative projects that redefine technology.