Software Development Engineer

Amazon is a global technology company that operates the world's largest e-commerce platform and cloud computing service.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer

Amazon Kindle is seeking a talented Software Development Engineer to join their innovative team focused on revolutionizing the digital reading experience. This role offers an exciting opportunity to work on one of Amazon's most innovative devices, impacting millions of readers worldwide.

As a Software Development Engineer on the Kindle team, you'll be at the forefront of developing next-generation reading experiences across various devices, genres, and formats. The position involves full-stack development, working with technologies like C++, Java, and ReactNative to create immersive reading experiences that delight customers globally.

The role combines hands-on coding with architectural responsibilities, where you'll design and implement high-performance features for Kindle E-Readers and applications. You'll work in a collaborative environment alongside product owners, UX designers, and other technical teams to build solutions that scale to millions of users.

Key responsibilities include developing C++ software across multiple digital surfaces, architecting software solutions, improving system compatibility, and implementing best practices for software development. You'll be involved in the complete software development lifecycle, from technical requirements to deployment and monitoring.

This is an excellent opportunity for engineers who are passionate about building consumer-facing products, enjoy solving complex technical challenges, and want to make a significant impact on how people read and consume content worldwide. The role offers the chance to work with cutting-edge technology while being part of Amazon's culture of innovation and customer obsession.

The ideal candidate will bring strong technical skills, particularly in C++ and object-oriented programming, combined with a track record of delivering high-quality software. You'll be joining a diverse team that values collaboration, innovation, and continuous learning, with opportunities to lead and mentor others while growing your own technical expertise.

Last updated 4 hours ago

Responsibilities For Software Development Engineer

  • Contribute to definition, development, integration, test, documentation, and support of C++ software for Kindle Readers and Applications
  • Design and build highly performant new features
  • Prepare technical requirements and software design specifications
  • Work with graphics subsystems
  • Ship and review C++, ReactNative or Java for reading features
  • Collaborate with peers, product owners, UX designers on architecture and design
  • Monitor code deployment pipelines and dashboards
  • Root cause issues and propose solutions

Requirements For Software Development Engineer

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with modern languages like Java, C++, or C#
  • Experience with object-oriented design

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, AWS Telco Network Builder

AWS Utility Computing seeks Software Development Engineer for cloud services development, focusing on scalable solutions and innovative product development.

Software Development Engineer, Elastic Block Store (EBS) Edge

Software Development Engineer role at Amazon AWS, working on Elastic Block Store (EBS) Edge team to design and implement scalable cloud storage solutions.

Software Development Engineer, Ads Core Services (ACS)

Join Amazon's Ads Core Services team as a Software Development Engineer to build high-scale advertising systems handling billions of daily impressions while working with cutting-edge technologies.

Software Development Engineer, AWS Telco Network Builder

AWS Software Development Engineer position working on cloud infrastructure and services, requiring 3+ years experience in software development and system architecture.

Software Development Engineer, Selling Partner Promotions

Software Development Engineer II position at Amazon focusing on building and managing Price Discount systems for Selling Partners, offering competitive compensation and opportunity to work with modern technologies.