Software Development Engineer II

World's largest cloud computing service provider 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 II

Amazon Web Services (AWS) EC2 team is seeking a Software Development Engineer II to join their EC2 Provisioning Host Ingest team. This role is at the core of AWS services, working on the Nitro system - AWS's ground-up design for virtualization at global scale. The position involves building and maintaining critical infrastructure that transforms hardware into cloud computing resources used by millions of AWS customers worldwide.

The role offers an exciting opportunity to work with cutting-edge technology at unprecedented scale. You'll be responsible for developing services that manage millions of devices across the globe, working primarily in Kotlin to build robust, scalable solutions. The team handles everything from initial hardware provisioning to retirement, requiring innovative approaches to manage live devices without downtime.

As part of the EC2 Provisioning team, you'll become an expert in distributed, asynchronous services and workflows running at global scale. The work encompasses the full software development lifecycle, including requirements gathering, system design, implementation, testing, and monitoring. You'll collaborate closely with principal engineers and technical leaders to shape the technical direction of critical AWS infrastructure.

The team culture strongly emphasizes inclusivity and diversity, with active participation in various employee resource groups. They value work-life balance and offer flexibility in working hours. Career growth is supported through mentorship programs and knowledge sharing among team members of various experience levels.

This position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of the team that creates the very foundation of the AWS cloud, directly impacting how EC2 operates and supports customers at a global level. If you're passionate about solving complex technical challenges and want to make history while working with world-class engineers, this role offers an unparalleled opportunity to shape the future of cloud computing.

Last updated an hour ago

Responsibilities For Software Development Engineer II

  • Build and maintain EC2 Provisioning services
  • Develop software infrastructure for cloud infrastructure management
  • Work on distributed, asynchronous services at global scale
  • Handle lifecycle events for EC2 hosts from initial provisioning through retirement
  • Design and implement systems for managing millions of devices across the globe
  • Collaborate with EC2 Principal Engineers and technical leaders

Requirements For Software Development Engineer II

Kotlin
  • 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
  • Knowledge of design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Flexible working hours
  • Mentorship and career growth opportunities
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

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, Selling Partner Experience

Software Development Engineer role at Amazon's Selling Partner Experience team, focusing on building scalable solutions for 2M+ third-party sellers worldwide.