Software Development Engineer, Device Cloud Services

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer, Device Cloud Services

The Amazon Device Software and Services team is seeking a talented software engineer to work on large-scale, highly available systems. This role sits at the intersection of device and cloud services, managing data flow between Amazon devices and the cloud infrastructure. The position offers an exciting opportunity to impact millions of customers worldwide through innovative software solutions.

The team is responsible for critical infrastructure that powers various Amazon devices, including E-readers, Tablets, FireTV, and Alexa devices. As a Software Development Engineer, you'll be working with cutting-edge AWS technologies, building distributed systems, and creating solutions that maintain high performance and reliability standards.

The ideal candidate will have strong experience in distributed systems, device software, and wireless platform services. You'll be joining a team of top-tier developers who prioritize customer focus, teamwork, and technical leadership. The role offers significant ownership in designing and developing key service components, while also influencing system architecture and team practices.

This position provides competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on bonuses, and comprehensive medical coverage. You'll be working in a diverse and inclusive environment that values innovation and technical excellence, with opportunities to solve complex problems that impact Amazon's global device ecosystem.

Last updated 4 days ago

Responsibilities For Software Development Engineer, Device Cloud Services

  • Designing, implementing and launching high-quality software systems
  • Working across AWS technologies to build full-stack web applications
  • Developing code for Amazon Devices
  • Collaborating with cross-functional teams
  • Promoting engineering excellence and establishing best practices
  • Consulting on architecture and design of new systems
  • Communicating with business teams in E-Reader/Tablet/FireTV/Alexa
  • Collecting business requirements and describing software product features
  • Building technical designs and architecture
  • Writing secure code with focus on customer data security and privacy

Requirements For Software Development Engineer, Device Cloud Services

Java
Python
Go
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Device Cloud Services

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Full range of medical, financial, and other benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Device Cloud Services

Software Development Engineer, EC2 Load Balancing

AWS is seeking a Software Development Engineer to build and scale Elastic Load Balancing services, handling terabytes of data and enabling fault-tolerant cloud applications.

Software Development Engineer, VPC

Senior software engineering role at Amazon AWS focusing on virtualized networking and distributed systems development for EC2 VPC infrastructure.

Software Development Engineer, AWS Infrastructure Console Interactions Team

AWS Infrastructure Console Interactions Team seeks Software Development Engineer to build and maintain large-scale distributed systems for cloud infrastructure management.

Satellite Wireless Systems Simulation Engineer, Wireless Systems

Systems Engineer role for Project Kuiper developing satellite communication systems and analyzing performance for global broadband connectivity.

Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Software Development Engineer role at Amazon working on Apache Flink framework, focusing on distributed stream processing and cloud services.