Senior System Development Engineer, AWS EC2 Nitro Team
Amazon Web Services (AWS) · Santa Clara, CA · 2 wk ago
ConsultingFull-time
About the role
Join the AWS EC2 Nitro team building the foundation of cloud computing at unprecedented scale. The EC2 Nitro platform powers the world’s largest, fastest-growing, and most feature-rich cloud computing environment. Designed by AWS from the ground up, Nitro leverages a fully customized stack of hardware, firmware, and software to deliver unparalleled virtualization at a global scale.
Responsibilities
- Developing tools to streamline operations as we scale to reduce operational load and improve our overall operational posture.
- Influencing & driving operational excellence and best practices within the organization.
- Identifying ways to increase the automate and improve our test infrastructure and make our CI/CD more robust and flexible.
- Playing a key role in investigating and recommending best practices for maintaining and improving code quality, fleet health, and security & reliability of our service.
- Growing our talent through actively mentoring junior engineers, improving their skills, their knowledge of our systems, and their ability to get things done.
- Sharing your knowledge with wider teams and writing clear and concise documentation to allow other engineers to get the most out of the service and tools.
Qualifications
- 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 5+ years of non-internship professional software development experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 4+ years of systems development in an IT or data center environment experience
- 4+ years of deploying and operating in a Linux/Unix environment experience
- 3+ years of systems design, software development, operations, automation, and process improvement experience
- Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
Preferred Qualifications
- 1+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers