Software Engineer II, EC2 Image Builder

Amazon is a leading cloud computing and e-commerce company, known for its innovative technologies and customer-centric approach.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
AI · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, India Accounting Engineering

Build and scale financial systems for Amazon India's rapidly growing marketplace, handling complex accounting processes and automation.

SDE II, Same Day Delivery

Software Engineer role at Amazon focusing on Same Day Delivery experience, using ML for demand forecasting and system development.

Software Development Engineer

Software Development Engineer position at Amazon working on distributed systems for the global shopping experience

Software Dev Engineer - Test, Project Kuiper Customer Terminal Software

Software Development Engineer role at Amazon's Project Kuiper focusing on testing and deployment of satellite communication systems.

Software Development Engineer

Mid-level Software Development Engineer role at Amazon India, focusing on revolutionizing grocery supply chain technology with AWS stack.

Description For Software Engineer II, EC2 Image Builder

Join the EC2 Image Builder team and help build the next generation of Amazon's cloud infrastructure. As a Software Engineer II, you will be responsible for designing, developing, and maintaining critical components of the EC2 Image Builder service that powers the creation and management of Amazon Machine Images (AMIs) at scale. You will work closely with the team to solve complex engineering challenges, improve system reliability and performance, and deliver new features that delight our customers.

Key responsibilities include:

  • Designing, developing, and maintaining critical components of the EC2 Image Builder service
  • Solving complex engineering challenges to improve system reliability and performance
  • Delivering new features and enhancements that improve the customer experience
  • Working closely with the team to understand requirements and architect scalable solutions
  • Writing high-quality, maintainable code following best practices and coding standards
  • Participating in code reviews, testing, and deployment processes
  • Collaborating with cross-functional teams to ensure seamless integration and delivery

A typical day may involve:

  • Collaborating with product managers and other engineers to understand customer requirements and design scalable, reliable solutions
  • Writing high-quality, maintainable code to implement new features and enhancements to service
  • Participating in code reviews to ensure best practices are followed and the codebase remains clean and well-structured
  • Troubleshooting and resolving complex issues that impact the reliability and performance of the service
  • Collaborating cross-functionally with other teams and services to ensure seamless integration

The EC2 Image Builder team is responsible for building and maintaining the critical infrastructure that powers the creation and management of Amazon Machine Images (AMIs) at scale. Our mission is to provide a reliable, scalable, and user-friendly service that enables our customers to quickly and easily create and manage their own custom AMIs. We are a passionate, collaborative team that is dedicated to solving complex engineering challenges and delivering new features that delight our customers.

Amazon is committed to a diverse and inclusive workplace and is an equal opportunity employer. The company offers a comprehensive benefits package and a wide range of career development opportunities.

Last updated 2 months ago

Responsibilities For Software Engineer II, EC2 Image Builder

  • Design, develop, and maintain critical components of the EC2 Image Builder service
  • Solve complex engineering challenges to improve system reliability and performance
  • Deliver new features and enhancements that improve the customer experience
  • Work closely with the team to understand requirements and architect scalable solutions
  • Write high-quality, maintainable code following best practices and coding standards
  • Participate in code reviews, testing, and deployment processes
  • Collaborate with cross-functional teams to ensure seamless integration and delivery

Requirements For Software Engineer II, EC2 Image Builder

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Benefits For Software Engineer II, EC2 Image Builder

Medical Insurance
  • Medical Insurance
  • Financial benefits
  • Career development opportunities

Interested in this job?