Software Development Engineer, Amazon Device OS, Madrid
Empresa
Amazon
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Descripción
Software Development Engineer, Amazon Device OS
As a Software Development Engineer in the Amazon Device OS organization, you will play a pivotal role in designing and developing tools that deliver deep insights into system performance and reliability. You will be responsible for defining and implementing monitoring and analytics solutions, empowering developers with scalable and efficient tooling to support the development of applications for millions of devices, including Fire TV, Echo, and more. Your work will directly contribute to enhancing system observability, optimizing performance, and ensuring seamless application deployment at scale.
This role offers a unique opportunity to work at the intersection of observability, cloud infrastructure, and developer experience. If you have a passion for building scalable telemetry and monitoring solutions, and making it easy for developers to gain operational insights, this is an ideal position for you. As a developer creating tools for other developers, you will be challenged to build highly efficient monitoring services while ensuring they are intuitive and easy to use.
You will work within a cross-disciplinary team to conceive and design innovative solutions. You will create new tools and platforms in a responsive, flexible, and collaborative environment. You will participate in designing, prototyping, and implementing solutions to complex cloud and observability challenges, helping teams maintain reliable and scalable services.
We are looking for engineers with a strong background in cloud infrastructure, monitoring, and telemetry systems.
Key job responsibilities
As a Software Development Engineer, you will:
- Design and implement reliable, high-performance SDKs and development tools for a variety of Amazon devices (e.g., Amazon Echo, FireTV) at a high-quality bar
- Design and develop scalable monitoring, logging, and analytics solutions for cloud-based infrastructure
- Implement and optimize telemetry services using Go, TypeScript, Python, and others
- Experiment and prototype with novel technologies that improve the customer experience and solve business needs
- Work with internal and external engineering teams to understand and respond to their needs
- Organize and participate in collaborative Q A sessions, workshops, presentations to share your technical know-how
- Mentor junior team members in career growth
BASIC QUALIFICATIONS
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with React/React Native
PREFERRED QUALIFICATIONS
- Bachelors degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience programming with at least one software programming language
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy page) to know more about how we collect, use and transfer the personal data of our candidates.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.
React, React Native,
As a Software Development Engineer in the Amazon Device OS organization, you will play a pivotal role in designing and developing tools that deliver deep insights into system performance and reliability. You will be responsible for defining and implementing monitoring and analytics solutions, empowering developers with scalable and efficient tooling to support the development of applications for millions of devices, including Fire TV, Echo, and more. Your work will directly contribute to enhancing system observability, optimizing performance, and ensuring seamless application deployment at scale.
This role offers a unique opportunity to work at the intersection of observability, cloud infrastructure, and developer experience. If you have a passion for building scalable telemetry and monitoring solutions, and making it easy for developers to gain operational insights, this is an ideal position for you. As a developer creating tools for other developers, you will be challenged to build highly efficient monitoring services while ensuring they are intuitive and easy to use.
You will work within a cross-disciplinary team to conceive and design innovative solutions. You will create new tools and platforms in a responsive, flexible, and collaborative environment. You will participate in designing, prototyping, and implementing solutions to complex cloud and observability challenges, helping teams maintain reliable and scalable services.
We are looking for engineers with a strong background in cloud infrastructure, monitoring, and telemetry systems.
Key job responsibilities
As a Software Development Engineer, you will:
- Design and implement reliable, high-performance SDKs and development tools for a variety of Amazon devices (e.g., Amazon Echo, FireTV) at a high-quality bar
- Design and develop scalable monitoring, logging, and analytics solutions for cloud-based infrastructure
- Implement and optimize telemetry services using Go, TypeScript, Python, and others
- Experiment and prototype with novel technologies that improve the customer experience and solve business needs
- Work with internal and external engineering teams to understand and respond to their needs
- Organize and participate in collaborative Q A sessions, workshops, presentations to share your technical know-how
- Mentor junior team members in career growth
BASIC QUALIFICATIONS
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with React/React Native
PREFERRED QUALIFICATIONS
- Bachelors degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience programming with at least one software programming language
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy page) to know more about how we collect, use and transfer the personal data of our candidates.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.
React, React Native,