Software Development Engineer, Device OS

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer, Device OS

Join Amazon's Device OS team working on a business-critical, high-visibility project involving embedded development and cloud solutions. This role focuses on developing and architecting complex, large-scale systems utilizing AWS services and integrations. You'll be responsible for creating and managing CI/CD pipelines, CDK development, and cloud application deployment across multiple AWS regions. The position involves working with embedded systems (Device side) and cloud development, making it an exciting opportunity for experienced engineers passionate about building robust, scalable solutions.

The role combines deep technical expertise with leadership responsibilities, as you'll be expected to provide technical guidance to junior team members while owning end-to-end feature development. You'll work in a collaborative environment, participating in code reviews, design discussions, and oncall rotations to ensure system reliability.

This is an excellent opportunity for experienced software engineers who want to work with cutting-edge technology at scale. You'll be part of Amazon's Alexa and Echo Devices team, contributing to products that impact millions of users worldwide. The position offers the chance to work with a wide range of AWS services, including EC2, RDS, S3, Lambda, and more, while developing both cloud and embedded systems applications.

The ideal candidate will bring strong software development experience, cloud expertise, and a passion for building reliable, scalable systems. You'll have the opportunity to influence architecture decisions, mentor team members, and work on challenging technical problems in a fast-paced environment.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, Device OS

  • Feature development
  • Peer Code and design review
  • Interact with internal and external stakeholders
  • Oncall rotation
  • Design (High level and Low level)
  • Own end to end for specific set of features
  • Provide technical guidance for Junior members

Requirements For Software Development Engineer, Device OS

Java
Python
  • 5+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture experience
  • Knowledge of professional software engineering & best practices
  • Experience programming with at least one software programming language
  • 4+ Years of working experience in Cloud development
  • In-depth knowledge of AWS services
  • 3+ years of experience in C/C++ development (MUST)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Device OS

Software Development Engineer

Senior Software Engineer role at Amazon Flex focusing on backend development for delivery partner onboarding and account management systems.

Sr. Performance Engineer, Redshift Performance Engineering

Senior Performance Engineer role at Amazon Redshift focusing on database and distributed systems performance optimization.

Sr. Software Dev Engineer, Aurora Control Plane

Senior Software Engineer role at Amazon AWS, working on Aurora database service, building scalable distributed database systems and control plane components.

Sr. SDE AWS Redshift , AWS Redshift

Senior Software Development Engineer position at Amazon AWS Redshift team, building next-generation cloud database services with focus on distributed systems and scalable architecture.

Sr SDE, Nitro Linux Kernel, AWS EC2 Nitro Operating System

Senior Software Development Engineer position at Amazon AWS, focusing on Linux kernel development for EC2 Nitro Operating System, offering competitive compensation and comprehensive benefits.