Software Dev Engineer Ii

3+ months agoHyderabad, India


Are you excited to work on building platform solutions that enable hundreds of Amazon development teams to automatically create, deploy and manage their services by minimising the time to market and improving the security, availability and efficiency of the services?
HEX is a program that automates the creation and management of basic hardware and software infrastructure required for running Amazon internal services. Our engineers help provide a highly available platform to host thousands of services that operate at the core of Amazon's business, at Internet scale. We enable Amazon's internal developers minimise time-to-market by allowing them to simply launch their application code as a service. Even with 2600+ tenants serving over 450 billion requests per week, we are still at an early stage and working on ambitious new initiatives where every member of the team can have significant technical and business impact. In this role you will be responsible for tackling core software engineering problems viz. distributed computing, resource usage efficiency, tenant isolation, fault tolerance and will use AWS cloud technologies (EC2, ECS, Lambda, etc.) to architect and build highly available and scalable system


• 2+ 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.
• Master Degree in Computer Science, Computer/Electrical Engineering, Mathematics, or a related field plus one year of work experience. OR Bachelor degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus five years of progressively responsible work experience in lieu of the Master's degree and one year of experience.
• Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm design)
• 4+yrs Proficiency in, at least, one object oriented programming language such as C++ or Java


• 4+Yrs Experience in building large scale distributed systems
• Experience in scaling and performance tuning of large systems
• Experience with AWS and other cloud technologies
• Ability to communicate across technical and non-technical audiences
• Knowledge of Unix/Linux

Job ID: Amazon-1331285