At Amazon Web Services (AWS) we understand the value of educating our customers on architectural best practices for designing and operating reliable, secure, efficient, and cost-effective systems in the cloud. We are working on ways through which we can educate our customers of these best practices to help them understand the pros and cons of the actions they take while building systems on AWS. We believe that applying these best practices greatly increases the likelihood of business success.
Interested in joining a team that is working on a new AWS service?
Our team is brand new, and are goals are at a large-scale. As a software engineer on the team, we use machine learning and intelligent knowledge management to build the multiple components of our current and future product set – from defining solutions to delivery.
You? You are a passionate software engineer and technical expert who is ready to redefine how we leverage the software and technology that operates AWS. You are able to select the appropriate languages, frameworks and technologies best suited to solve the problems at hand.
On our team, you will have full access to all AWS Services, infrastructure and toolsets. The projects will be Agile-based and generate value with each iteration. We work at Amazon scale in terms of volumes, latency and availability. If you have an entrepreneurial mindset and strong CS fundamentals, we want to talk to you!
Ideal candidate profile
· 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