Application Engineer II

Amazon is a global technology company leading in e-commerce, cloud computing, and digital reading solutions through Kindle.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS · Consumer

Description For Application Engineer II

Join Amazon's Books team, working on the Kindle platform - the leader in digital transformation of reading. This role combines development and operational support for Amazon's oldest business unit with a mission to inspire readers by making it easy to read more. As an Application Engineer II, you'll be part of the team making reading on Kindle a more delightful experience.

You'll work on critical operations and maintenance projects, utilizing a diverse tech stack including Perl, shell scripts, Java, and Python. Your responsibilities will span from maintaining CI/CD pipelines to troubleshooting complex systems. This position offers a unique blend of development and operational support, requiring both technical expertise and strong problem-solving skills.

The role provides an opportunity to impact millions of readers worldwide while working with Amazon's innovative digital reading platforms. You'll be responsible for supporting multiple features and services, ensuring smooth operations of the Kindle ecosystem. This position is perfect for someone who combines technical abilities with a passion for operational excellence and customer service.

Working at Amazon's Books team means being part of a mission-driven organization that believes reading is essential for a healthy society. You'll collaborate with talented engineers while contributing to products that make reading more accessible and enjoyable for customers globally. The role offers growth opportunities through exposure to various technologies and the chance to own and improve critical digital products and components.

Last updated 4 days ago

Responsibilities For Application Engineer II

  • Work on operations and maintenance driven coding projects in Perl, shell scripts, and web technologies
  • Perform software deployments, support operations, software upgrades and migrations
  • Support and enable faster software delivery by maintaining CI/CD pipelines and automation
  • Troubleshoot, debug, evaluate and resolve identified alarms
  • Provide support for incoming tickets across multiple features and services
  • System and Support status reporting
  • Ownership of digital products or components
  • Customer notification and workflow coordination

Requirements For Application Engineer II

Java
Python
Linux
  • 2+ years of software development or technical support experience
  • Bachelor's degree in engineering or equivalent
  • Experience troubleshooting and debugging technical systems
  • Experience in Unix
  • Experience scripting in modern programming languages
  • Good verbal and written communication skills

Interested in this job?

Jobs Related To Amazon Application Engineer II

Software Development Engineer

Mid-level Software Development Engineer role at Amazon, focusing on GenAI solutions and attribute knowledge mining for catalog services.

Software Development Engineer – Amazon Transportation, Trailer Path Optimization

Software Development Engineer role at Amazon focusing on trailer path optimization and large-scale routing systems for Middle Mile transportation.

Software Development Engineer, AWS Training & Certification

AWS Software Development Engineer position focusing on building and maintaining learning platforms and tools for AWS Training & Certification services.

Software Development Engineer, Full Stack, Customer Engagement Technologies

Software Development Engineer role at Amazon building customer engagement technologies using Java, AWS, and ML for internal deployment teams

Salesforce Engineer, AWS Analytics and Data Solutions (ADS) Business Process Automation (BPA)

Salesforce Engineer role at AWS supporting global infrastructure teams, focusing on Force.com platform development and system integration.