Job Summary
We're the team responsible for designing, planning, delivering, and operating all AWS global infrastructure. Our goal is to ensure that our customers have uninterrupted access to innovative solutions.
About AWS Infrastructure Services
AWS Infrastructure Services owns and operates all of AWS's global data centers and servers. We support thousands of variables in the supply chain, making it a challenging yet rewarding task.
Our Team
You'll work with a diverse group of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. Together, we strive to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
What You'll Do
1. You'll design and develop software within the Rollcage team, which plays a critical role in keeping the network safe during configuration deployments to routers worldwide.
2. Our products are used by Amazon network engineers to design and test new network topologies.
3. You'll work with your colleagues to build software that emulates, deploys, and validates changes to Amazon network devices many times a day.
Requirements
* 3+ years of non-internship professional software development experience
* 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
* Experience programming with at least one software programming language
* 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
* Bachelor's degree in computer science or equivalent
AWS Culture
We value diversity, equity, and inclusion. We're committed to creating a workplace where everyone feels valued and respected. Our inclusive culture empowers employees to innovate and grow professionally.