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 days 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, Finance Technology

Senior Software Development Engineer role at Amazon Finance Technology team in Sao Paulo, building scalable financial systems processing billions in transactions using AWS cloud services.

Senior Software Development Engineer, Technology Engineering Services

Senior Software Development Engineer role at Amazon's Technology Engineering Services team, focusing on robotics and fulfillment technologies.

Sr. System Dev. Engineer, WW AMZL Innovation and Design Engineering

Senior System Development Engineer role at Amazon Logistics, leading robotics software development for automated delivery stations, combining automation expertise with innovative logistics solutions.

Sr. Software Dev Engineer, AWS Usage Forecast Planning

Senior Software Engineer role at Amazon AWS focusing on usage forecast planning and infrastructure optimization.

Software Development Engineer, AWS Usage Forecast Planning

Senior Software Engineer role at AWS building forecasting and capacity planning systems for cloud infrastructure.