Have you ever wanted to know how Amazon EC2 works? Would you like to help us build the next-generation of web-scale infrastructure services that will power start-ups and large companies across Silicon Valley and the world?
We're hiring Software Development Engineers for a new team within Amazon EC2. As part of the new team, you will help us architect a set of next-generation services within our core Amazon EC2 product. You will work closely with pre-market Amazon technologies and get deep inside of the internal of Amazon EC2's control plane. The systems you build will push the boundaries for scale, availability, and performance, while maintaining the highest standards for security and operational excellence.
We are looking for Software Development Engineers that thrive in fast-paced environments and are passionate about working with pre-market technologies. Successful candidates will be much more than just developers, they will bring with them deep technical fundamentals, experience with large-scale distributed systems, and a well-rounded software engineering background that spans disciplines.
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
3+ years of non-internship professional software development experience.
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Java, Ruby, SQL, and No-SQL development experience
Comfortable in fast-paced, start-up like development environments
Experience architecting large-scale distributed systems
Passion for building and operating highly-available services