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, 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.

Sr. Software Development Engineer, Delivery Choices

Senior Software Engineer role at Amazon's Delivery Choices team, focusing on developing innovative delivery solutions and leading technical initiatives.

Sr. Software Dev Engineer, Intent Driven Network

Senior Software Engineer role at Amazon AWS focusing on Intent Driven Network infrastructure and distributed systems development.

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon Q Business, focusing on developing enterprise-grade generative AI solutions with AWS, requiring 5+ years of experience.

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