Application Engineer II

Amazon is a global technology company and the world's leading e-commerce platform.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Application Engineer II

Join Amazon's Books team and help shape the future of digital reading through Kindle, Amazon's pioneering e-reading platform. As an Application Engineer II, you'll be part of the team that makes reading on Kindle a more delightful experience, working on Amazon's oldest business line that's undergone digital transformation. You'll develop and maintain critical systems using Python, Java, and shell scripting, while ensuring operational excellence through CI/CD pipeline automation and robust troubleshooting processes.

The role combines hands-on development with operational support, requiring both technical expertise and customer focus. You'll be responsible for maintaining and improving various digital products and services, working with modern technologies and cloud infrastructure. The position offers the opportunity to work on meaningful projects that directly impact millions of readers worldwide while being part of Amazon's mission to make reading more accessible and enjoyable.

This role is perfect for engineers who are passionate about both technical excellence and customer experience, offering the chance to work with a diverse team on challenging problems at scale. You'll be involved in everything from code development to system maintenance, security improvements, and operational support, making it an excellent opportunity for growth and learning in a dynamic environment.

The position is based in Chennai, India, where you'll be part of Amazon's global technical community. You'll need to combine strong technical skills with excellent communication abilities, as you'll be collaborating with various teams and stakeholders. The role offers the opportunity to work on innovative solutions while maintaining and improving existing systems that serve Amazon's vast reader base.

Last updated 6 hours ago

Responsibilities For Application Engineer II

  • Work on operations and maintenance driven coding projects in Python, 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
  • Troubleshoot, debug, evaluate and resolve identified alarms
  • Provide support for incoming tickets across multiple features and services
  • Resolve security vulnerabilities and improve operational excellence
  • System and Support status reporting
  • Ownership of digital products or components
  • Customer notification and workflow coordination

Requirements For Application Engineer II

Python
Java
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

Interested in this job?

Jobs Related To Amazon Application Engineer II

Software Development Engineer, Active Monitoring

AWS Infrastructure Services seeks a Software Development Engineer to build and maintain network monitoring systems for one of the world's largest cloud infrastructures.

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

AWS Software Development Engineer position for Amazon MSK team, building and maintaining managed Kafka streaming services, requiring 3+ years experience in software development.

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams team seeks experienced Software Development Engineer to build and scale real-time data processing services used by leading global companies.

Software Development Engineer II, AppStream

AWS AppStream team seeks SDE II to build and scale cloud-based application streaming solutions, offering competitive pay and comprehensive benefits.

System Dev Engineer (SAP/ABAP), AWS SAP Engineering, EC2 Commercial Software Services

AWS System Development Engineer role focusing on SAP/ABAP development to drive SAP workload adoption on AWS, combining cloud expertise with SAP domain knowledge.