Logo
Amazon

Software Development Engineer, EC2 Flex

Amazon, Seattle, Washington, us, 98127


Description Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. The EC2 Nitro System is the underlying platform for all modern EC2 instances. We are looking for a Software Engineer to join our EC2 Nitro Flex Instance team. As part of the team, you will help develop the Java web services that support load balancing for our Flex instance types, and will be given the chance to have a significant impact on our systems, our business and most importantly our customers, working in diverse work environment with a flexible schedule. Many customers do not fully utilize all the compute resources of an EC2 instance. Those customers are therefore paying for performance that they dont need. Amazon EC2 Flex instances are purpose-built to optimize cost and performance, and efficiently use compute resources with the ability to scale up to full compute performance a majority of the time. Key job responsibilities You will be responsible for designing, developing, testing, and deploying large-scale software running across AWS data centers. You will collaborate closely with EC2 teams to help curate the teams roadmap. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment. Basic Qualifications - 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 Preferred Qualifications - 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 Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.