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 2 months 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

Software Development Engineer III, Cloud/Data, eero Software Services

Senior Software Engineer role at eero (Amazon) building scalable cloud services for innovative networking solutions, offering competitive compensation and growth opportunities.

Sr Software Development Engineer, Aurora

Senior Software Engineer role at Amazon Aurora, building cloud-scale database services with competitive compensation and comprehensive benefits.

Quality Assurance Engineer, FireTV

Senior QA Engineer role at Amazon Fire TV, focusing on quality assurance for streaming media players and voice experience features.

Software Development Engineer, AWS Audit Manager

Senior Software Engineer position at AWS Audit Manager team, focusing on building scalable compliance automation solutions with competitive compensation and benefits.

Hyperion Application Engineer, Financial Governance, Close & Consolidation

Senior Oracle Hyperion Financial Management Engineer position at Amazon, focusing on financial systems development and large-scale data processing.