Taro Logo

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:

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 8 months 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?