Join our dynamic team at AWS Infrastructure Services, where we are at the forefront of designing, planning, and operating global cloud infrastructure. Our mission is to ensure that our customers maintain constant access to the innovation they rely on. We address complex challenges in the supply chain and are seeking talented individuals eager to contribute to our success.
As a part of our team, you will collaborate with a diverse group of professionals including software developers, hardware engineers, network specialists, supply chain experts, and security professionals. Together, we strive to uphold the highest standards of safety and security while delivering extensive capacity at minimal costs for our customers. Our inclusive culture encourages bold ideas and empowers you to take ownership of your projects.
The AWS Hardware Engineering team develops cutting-edge server designs for Amazon's web services, showcasing excellence in efficiency and operational performance. Our solutions are vital for the success of AWS and our millions of customers. We are currently seeking an experienced Senior Software Engineer to create and oversee a software stack that enhances the security, performance, quality, and cost-effectiveness of next-generation CPU and memory components used in AWS servers.
In this role, you will:
- Work with top-tier software developers to design innovative and scalable solutions for real-world data center infrastructure challenges.
- Participate in the development of firmware across various technology domains, from embedded software to extensive distributed systems, utilizing both proprietary and open-source technologies.
- Directly impact AWS's bottom line through your contributions and witness tangible improvements from your work.
Why work with us?
- Be part of a fast-paced, growing team that values your input and encourages the implementation of groundbreaking ideas.
- Enjoy flexibility that promotes work-life balance.
- Engage in a culture of continuous learning and improvement with access to mentorship and career advancement resources.
Basic Qualifications: - 5+ years of professional software development experience.
- 5+ years of programming experience with at least one programming language.
- 5+ years in designing or architecting new and existing systems with a focus on design patterns, reliability, and scaling.
- Experience mentoring or leading engineering teams.
Preferred Qualifications: - 5+ years of experience in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or a related field.
Amazon is dedicated to fostering a diverse and inclusive work environment. We encourage all candidates, including those with unique career paths or alternative experiences, to apply.
Our commitment to employee wellbeing includes various support initiatives, aimed at ensuring a balanced work environment where you can thrive. If you require any accommodations during the application process, please reach out to your recruiting partner.
This position will remain open until filled. Applicants should apply via our internal or external career site.