Software Development Engineer, EC2 Provisioning

World's leading cloud computing and e-commerce company
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Provisioning

Amazon Web Services (AWS) is seeking a Software Development Engineer to join the EC2 Server Provisioning team, a critical component of AWS's cloud infrastructure. This role is at the heart of EC2 Nitro, AWS's groundbreaking virtualization platform that powers the world's largest compute cloud. The team is responsible for transforming raw hardware into fully functional EC2 virtualized hosts that serve millions of customers globally.

The position offers a unique opportunity to work on distributed, asynchronous services at unprecedented scale. You'll be part of the team that manages the infrastructure supporting every EC2 instance type across all AWS regions. The role involves working with cutting-edge technology, including custom hardware, firmware, and applications that form the backbone of AWS's cloud computing services.

As a Software Development Engineer, you'll work primarily with Java, though the team also uses Python, Go, and Ruby. You'll be responsible for the full software development lifecycle, from requirements gathering to production support. The role requires strong technical skills in distributed systems, Linux environments, and web services.

The team culture emphasizes work-life harmony and professional growth. Amazon offers comprehensive benefits, including medical coverage, financial benefits, and extensive learning opportunities. The company actively promotes diversity and inclusion through various employee-led affinity groups and initiatives.

This is an excellent opportunity for engineers passionate about building scalable cloud infrastructure, working with cutting-edge technology, and making a significant impact on one of the world's most extensive computing platforms. The role offers competitive compensation, mentorship opportunities, and the chance to work on challenging technical problems at global scale.

Last updated 5 hours ago

Responsibilities For Software Development Engineer, EC2 Provisioning

  • Drive product and operational excellence in EC2 Provisioning services
  • Work with technical leaders to refine technical direction
  • Perform detailed analysis, designs, and write quality code
  • Lead small, focused project teams
  • Deliver features with minimal direct oversight
  • Own end-to-end software development lifecycle
  • Participate in requirements gathering and system design
  • Conduct code reviews and design reviews
  • Manage operational aspects including monitoring, support, and alarming

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)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, EC2 Provisioning

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Provisioning

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon building scalable solutions for amazon.com, with competitive compensation and comprehensive benefits.

Software Development Engineer, Prime Video Sports Partner Integration

Software Development Engineer role at Amazon Prime Video Sports, building scalable systems for live sports streaming, offering competitive compensation and benefits.

Software Dev Engineer II, AWS

AWS Software Development Engineer II position focusing on building scalable cloud services, offering competitive compensation and growth opportunities in Vancouver or Toronto.

Software Development Engineer, Data Center Systems & Automation (Facility Inventory & Topology)

AWS seeks Software Engineer to lead data center infrastructure software development, offering $129K-$223K salary, focusing on cloud computing and system reliability.

Software Development Engineer II

AWS EC2 Software Engineer role building global-scale virtualization infrastructure, focusing on provisioning services and cloud infrastructure management using Kotlin.