C++ Software Development Engineer, Amazon Madrid

Global technology company building next-generation reading experiences for Kindle customers worldwide.
Backend
Mid-Level Software Engineer
In-Person
Consumer

Description For C++ Software Development Engineer, Amazon Madrid

Amazon's Kindle team is seeking a talented Software Development Engineer with C++ expertise to join their innovative team focused on revolutionizing digital reading experiences. This role is part of the team responsible for building and maintaining the Kindle Library system, one of the two most crucial customer-facing components of the Kindle ecosystem.

The position offers an exciting opportunity to work on technology that impacts millions of readers worldwide. You'll be part of a diverse team that builds next-generation reading experiences for Kindle customers across various devices, genres, and formats. The role involves full-stack development, working with technologies like C++, ReactNative, Java, and Swift.

As a Software Development Engineer, you'll collaborate with product owners, UX designers, and various technical teams to architect and implement solutions that enhance the Kindle reading experience. The team's mission is to enable customers to manage their library efficiently, regardless of size or content, while supporting partner teams in launching library features across different platforms.

The role combines technical challenges with customer-focused development, requiring both strong programming skills and an understanding of user needs. You'll work in an agile environment, participate in code reviews, and contribute to the full software development lifecycle. This is an excellent opportunity for engineers who want to make a significant impact on a global scale while working with cutting-edge technology in the digital reading space.

The position offers professional growth opportunities through exposure to embedded development, mobile applications, and large-scale systems. You'll be working with Amazon's world-class engineering teams, contributing to a product that continues to revolutionize how people read and access content worldwide.

Last updated 3 months ago

Responsibilities For C++ Software Development Engineer, Amazon Madrid

  • Work in an agile environment to deliver high quality software
  • Development and maintenance of key features
  • Design scalable software systems
  • Ship and review code for Library features on Kindle devices
  • Collaborate with peers, product owners, and UX designers
  • Monitor code deployment pipelines and dashboards
  • Root cause issues and propose solutions
  • Train new team members

Requirements For C++ Software Development Engineer, Amazon Madrid

Java
TypeScript
  • Experience (non-internship) in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with modern languages like Java, C++, or C#
  • Knowledge of professional software engineering & best practices
  • Knowledge of full software development life cycle
  • Experience with coding standards, code reviews, and source control management

Interested in this job?

Jobs Related To Amazon C++ Software Development Engineer, Amazon Madrid

Software Dev Engineer II - Amazon, Devices Supply Chain Technologies

Software Development Engineer II position at Amazon Device Services, focusing on building supply chain and operations systems for Amazon's device ecosystem.

Software Development Engineer, Alexa Skills Kit

Software Development Engineer position at Amazon's Alexa Skills Kit team, building developer tools and services for Alexa skills using LLM and cloud technologies.

Software Development Engineer, AWS Incident Tooling & Response

AWS seeks Software Engineer for Incident Response Systems team to build automated fault detection and resolution systems for cloud infrastructure.

Software Development Engineer – EC2, Managed Fleets

Software Development Engineer role at AWS Managed Fleets team, building automation systems to manage millions of hosts using Java, TypeScript, React, and Python.

Mission Operations Engineer, Project Kuiper - Mission Operations, Ground Software

Mission Operations Engineer position at Amazon's Project Kuiper, focusing on satellite constellation management and ground software systems in Redmond, WA.