Software Development Engineer

Global technology company pioneering e-commerce, cloud computing, digital streaming, and artificial intelligence.
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 skilled Software Development Engineer to join their team working on revolutionary reading experiences. This role focuses on building the next generation reading experience across various devices, genres, and formats. As part of the Kindle team, you'll work on full-stack development using C++, ReactNative, and Java for Kindle E-Reader and mobile applications.

The position offers the opportunity to work on software that impacts millions of readers worldwide. You'll be responsible for architecting solutions, improving system compatibility, and developing major features and utilities. The role involves collaboration with product owners, UX designers, and technical teams to create innovative reading experiences.

Working at Amazon means joining one of the world's most innovative companies, with a strong focus on technical excellence and customer satisfaction. You'll be part of a diverse team that values creativity, problem-solving, and continuous learning. The position offers the chance to work on cutting-edge technology while contributing to a product that enhances the reading experience for customers globally.

Key responsibilities include shipping and reviewing code across multiple platforms, collaborating on architecture decisions, monitoring deployment pipelines, and training team members. The role requires strong technical skills, particularly in C++ development, and the ability to work effectively in a fast-paced environment while maintaining high quality standards.

Last updated 20 minutes ago

Responsibilities For Software Development Engineer

  • Contribute to definition, development, integration, test, documentation of C++ software
  • Architecture of software solutions
  • Designing and Building new highly performant features
  • Preparation of technical requirements and software design specifications
  • Understanding internals of graphics subsystems
  • Implementing best practices for software development and documentation

Requirements For Software Development Engineer

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 modern language such as Java, C++, or C# including object-oriented design

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Japan Store Tech

Software Development Engineer role at Amazon Japan Store Tech, focusing on supply chain excellence and feature innovations.

Software Development Engineer, Prime Video Ad Measurement

Software Development Engineer role at Amazon Prime Video focusing on Ad Measurement systems, requiring 3+ years experience in building scalable distributed systems.

Software Dev Engineer II, UBX Privacy Tech

Software Dev Engineer II position at Amazon's UBX Privacy Tech team, building HR automation solutions and privacy-compliant systems using AWS technologies.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focusing on cloud infrastructure and networking solutions.

Network Development Engineer, Enterprise Network Engineering

Network Development Engineer role at AWS focusing on large-scale network infrastructure, combining networking expertise with Unix systems engineering to deliver sustainable solutions.