Software Development Engineer II, dbrown Team

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, dbrown Team

Amazon Web Services (AWS) EC2 is seeking a Software Development Engineer II to join their Nitro team, which powers the world's largest cloud computing infrastructure. The role is within the EC2 Provisioning team, specifically the Host Ingest team, which manages the critical process of transforming raw hardware into cloud infrastructure.

The position involves working with distributed, asynchronous services at global scale, handling millions of devices worldwide. You'll be responsible for developing and maintaining the software infrastructure that enables EC2 instance provisioning and lifecycle management. The team primarily uses Kotlin and follows complete software development lifecycle practices.

Key aspects of the role include:

  • Building and maintaining services that handle EC2 host provisioning across global data centers
  • Working with cutting-edge virtualization technology through AWS's Nitro system
  • Developing solutions that manage live infrastructure without downtime
  • Collaborating with Principal Engineers and technical leaders
  • Contributing to system design, implementation, testing, and monitoring

The team offers:

  • Strong focus on inclusion and diversity with active participation in various affinity groups
  • Emphasis on work-life balance with flexible working hours
  • Robust mentorship program and career development opportunities
  • Chance to work on foundational AWS infrastructure

This is a unique opportunity to impact AWS's core infrastructure while working with latest cloud technologies and scaling challenges. The role combines both technical depth and broad system design opportunities, making it ideal for engineers passionate about large-scale distributed systems.

Last updated 7 hours ago

Responsibilities For Software Development Engineer II, dbrown Team

  • Design and implement services for EC2 host provisioning
  • Manage lifecycle events for EC2 hosts from initial provisioning through retirement
  • Develop and maintain distributed, asynchronous services at global scale
  • Participate in full software development lifecycle including requirements, design, implementation, and testing
  • Build and maintain monitoring, alarming and reporting systems

Requirements For Software Development Engineer II, dbrown Team

Kotlin
Java
  • 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

Benefits For Software Development Engineer II, dbrown Team

Medical Insurance
401k
Parental Leave
  • Comprehensive medical benefits
  • Work-life balance with flexible hours
  • Career growth and mentorship opportunities
  • Parental leave
  • 401k benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, dbrown Team

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.