Software Development Engineer, Alexa Smart Home

Global technology company leading in e-commerce, cloud computing, AI, and digital streaming.
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Development Engineer, Alexa Smart Home

Amazon's Alexa Smart Home Cameras team is seeking an experienced backend software development engineer to join their innovative initiative. This role offers an exciting opportunity to work in a fast-paced, startup-like environment within Amazon, focusing on building highly scalable systems for IoT space.

The position involves working on cutting-edge technology that allows Alexa to have sense of sight, voice, and presence capabilities. You'll be part of a team that builds features and APIs for Alexa, working with camera device manufacturers, developers, and end-customers. The technology stack spans ML/AI, media streaming, real-time communication, and app development.

As a Senior Software Engineer, you'll be responsible for designing and building innovative technologies in a large distributed computing environment. The role requires someone who can thrive in ambiguous situations, rapidly develop proof of concepts, and take ownership of projects from conception to delivery. You'll be working with distributed video streaming systems that need to be scalable, fault-tolerant, and cost-effective.

The ideal candidate should be an innovative self-starter with strong fundamentals in Computer Science and practical experience in building large-scale distributed systems. You'll collaborate with experienced cross-disciplinary Amazonians and have the opportunity to make fundamental changes in the industry. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and sign-on bonuses.

This is an excellent opportunity for someone who wants to grow as a technical leader while working on products that directly impact customers' daily lives. You'll be part of a team that values ownership, customer obsession, and technical excellence, while having the chance to shape the future of smart home technology.

Last updated an hour ago

Responsibilities For Software Development Engineer, Alexa Smart Home

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build innovative technologies in a large distributed computing environment
  • Build and maintain distributed video streaming systems that are scalable and fault-tolerant
  • Design and code solutions starting with broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer, Alexa Smart Home

Java
Python
Kubernetes
  • 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, Alexa Smart Home

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity compensation available
  • Sign-on payments possible
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Smart Home

Software Development Engineer, Alexa Skills Kit (ASK)

Senior SDE role at Amazon's Alexa Games team, building innovative voice-gaming experiences using cutting-edge technology including LLMs and distributed systems.

Sr. Software Development Engineer, Amazon CS - Shipping & Delivery Support

Senior Software Engineer role at Amazon leading development of AI-powered delivery support systems, requiring 5+ years of experience in software development and team leadership.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS working on Aurora database service, building large-scale distributed systems and mentoring team members.

Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

Senior Software Engineer role at AWS Messaging team, building large-scale distributed systems for SNS and SQS services, offering competitive compensation and benefits.

Sr. Software Development Engineer, Amazon Advertising - Sponsored Brands

Senior Software Engineer role at Amazon Advertising focusing on high-scale distributed systems for ad serving, offering competitive compensation and growth opportunities.