Software Development Engineer, EC2 Provisioning

Amazon is a global leader in e-commerce and cloud computing, known for innovation and customer-centric approach.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer III, AWS Glue

Senior Software Engineer role at AWS Glue focusing on building serverless data integration services and ETL pipelines

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale database systems with focus on MySQL and PostgreSQL compatibility.

Database Engineer, FinTech

Senior Database Engineer position at Amazon's Finance Technology division, focusing on Oracle database administration and engineering scalable solutions.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale database systems with MySQL and PostgreSQL compatibility, requiring 5+ years of experience.

Senior Software Engineer, Query Processing Team, Amazon Redshift

Senior Software Engineer role at Amazon Redshift, focusing on query processing and parallel execution engine development, offering competitive compensation and growth opportunities.

Description For Software Development Engineer, EC2 Provisioning

EC2 Nitro drives the planet's largest, fastest growing and most feature-rich compute cloud. Nitro is AWS's ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications. The EC2 Server Provisioning team is responsible for turning new servers into EC2 virtualized hosts running customer workloads across the globe.

As a Software Development Engineer on the EC2 Provisioning team, you will:

  • Become a subject matter expert on distributed, asynchronous services running at global scale
  • Work on software infrastructure that transforms hardware into cloud infrastructure
  • Manage live devices without downtime and keep the growing EC2 fleet healthy
  • Develop in languages such as Java, C#, Python, Go or Ruby in a Linux environment
  • Work closely with EC2 Principal Engineers and other technical leaders
  • Own the full software development lifecycle, including requirements, system design, implementation, testing, monitoring, support, alarming, and reporting

The team values work-life harmony and offers flexibility in working hours. They provide mentorship, career growth opportunities, and a culture of inclusion. Amazon embraces diversity and has employee-led affinity groups, innovative benefits, and ongoing learning experiences.

Key Responsibilities:

  • Drive product and operational excellence in a strategically critical space
  • Refine technical direction and follow through with detailed analysis, designs, and quality code
  • Lead small, focused project teams and make major direct contributions
  • Deliver features with minimal direct oversight
  • Work primarily in Java, covering the full lifecycle of software development

Qualifications:

  • 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
  • Comfortable with Linux operating system
  • Knowledge of distributed systems and web services (preferred)

The base pay for this position ranges from $129,300/year to $223,600/year, depending on the geographic market. Amazon offers a total compensation package that may include equity, sign-on payments, and a full range of benefits.

Last updated a month ago

Responsibilities For Software Development Engineer, EC2 Provisioning

  • Drive product and operational excellence in a strategically critical space
  • Refine technical direction and follow through with detailed analysis, designs, and quality code
  • Lead small, focused project teams and make major direct contributions
  • Deliver features with minimal direct oversight
  • Work primarily in Java, covering the full lifecycle of software development

Requirements For Software Development Engineer, EC2 Provisioning

Java
Python
Go
Ruby
Linux
  • 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
  • Comfortable with Linux operating system
  • Knowledge of distributed systems and web services (preferred)

Benefits For Software Development Engineer, EC2 Provisioning

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Flexible working hours
  • Mentorship
  • Career growth opportunities

Interested in this job?