Software Development Engineer, Data Center Builder Tools
AI Summary ✨
Requirements
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
5+ years of software development experience
5+ years of design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience in embedded development in C/C++
Experience with general troubleshooting/debugging of hardware
What You'll Be Doing
Architecting and implementing robust, scalable, and efficient software components embedded in equipment and in the cloud
Collaborating with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software
Continuously improving coding practices, testing methodologies, and development processes
Staying up-to-date with the latest industry trends, technologies, and best practices
Mentoring and providing guidance to more junior engineers
Participating in the overall direction and vision of the engineering team and organization
Perks and Benefits
Opportunity to work in the Data Center Builder Tools team developing tooling for device frameworks and device lifecycle management
Contribute to Amazon's vision of developing the safest and most secure, reliable, and efficient data centers on Earth
Work with a talented, cross-functional team of hardware engineers, data center operations, and security specialists
Be part of AWS Infrastructure Services (AIS) ensuring the continual access to innovation for customers
Join a diverse team of software, hardware, and network engineers, supply chain specialists, and operations managers