Software Development Engineer, EC2 Flex

Amazon is a leading cloud computing and e-commerce company providing web services and innovative solutions.
Backend
Senior Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Flex

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. You will have the chance to have a significant impact on our systems, our business, and most importantly our customers, working in a diverse work environment with a flexible schedule.

Amazon EC2 Flex instances are purpose-built to optimize cost and performance, efficiently using compute resources with the ability to scale up to full compute performance a majority of the time.

Key job responsibilities:

  • Design, develop, test, and deploy large-scale software running across AWS data centers
  • Collaborate closely with EC2 teams to help curate the team's roadmap
  • Drive system architecture and spearhead best practices that enable a quality product
  • Help coach and develop junior engineers

A successful candidate will have:

  • An established background in engineering large scale software systems
  • Strong technical ability
  • Great communication skills
  • Motivation to achieve results in a fast-paced environment

This role offers the opportunity to work on cutting-edge cloud technology, optimize resource utilization, and directly impact customer experience and cost-efficiency. Join us in shaping the future of cloud computing at Amazon Web Services!

Last updated 10 days ago

Responsibilities For Software Development Engineer, EC2 Flex

  • Develop Java web services for load balancing EC2 Flex instances
  • Design, develop, test, and deploy large-scale software across AWS data centers
  • Collaborate with EC2 teams on roadmap curation
  • Drive system architecture and best practices
  • Coach and develop junior engineers

Requirements For Software Development Engineer, EC2 Flex

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Flex

Innovation Manager

Apple seeks an Innovation Manager to lead architectural innovation initiatives, focusing on materials, design, and systems for workplace and corporate facilities.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer role at Apple, focusing on enterprise systems performance and scalability.

Senior Software Development Engineer, AWS AI

Senior Software Development Engineer position at AWS AI, focusing on developing cutting-edge Generative AI applications and cloud services.

System Development Engineer, NA GC

Senior System Development Engineer role at Amazon Payment Products, focusing on large-scale distributed systems and innovative payment solutions.

AIML – Sr Full-stack Software Engineer, Data Operations

Senior Full-stack Software Engineer for Apple's AIML Data Operations team, focusing on machine learning data annotation and collection.