Software Development Engineer, Alexa Smart Home

Amazon is a leading technology company making bold moves in the smart home arena and improving customer experiences every day.
Backend
Mid-Level Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Development Engineer, Alexa Smart Home

We're in search of a Software Engineer to help us create rich, new environments leveraging the latest advancements in AWS to build services for Alexa Smart Home experiences. The experiences we build drive step changes in our homes and businesses. Our forays into this bold new world are just beginning. Amazon is making bold moves in the smart home arena and making improvements for customers every day.

Key job responsibilities:

  1. Choose the technologies to leverage.
  2. Decide what features to build.
  3. Drive software engineering best practice.
  4. Design distributed and scalable systems.
  5. Test and document the software you develop.

A day in the life: No two days are the same as we design, create, and ideate new technologies to leverage. Our team is working on a confidential new product. You are an innovative self-starter who is comfortable operating with ambiguity and willing to develop quick proof of concepts. You are passionate about customer and societal impact, and drive the technology forward and operate at all levels, diving deep into the details and provide key input into the product. You will be working across multiple organizations and services within Amazon to deliver the unique experience that we are creating.

This role offers the opportunity to work on cutting-edge smart home technology, leveraging AWS services, and contributing to the development of innovative products that impact people's daily lives. The ideal candidate should be comfortable with ambiguity, able to work on full-stack solutions, and passionate about creating new technologies for the smart home arena.

Last updated 2 months ago

Responsibilities For Software Development Engineer, Alexa Smart Home

  • Create rich, new environments leveraging the latest advancements in AWS
  • Build services for Alexa Smart Home experiences
  • Choose technologies to leverage
  • Decide what features to build
  • Drive software engineering best practices
  • Design distributed and scalable systems
  • Test and document the software you develop
  • Work on confidential new products
  • Develop quick proof of concepts
  • Work across multiple organizations and services within Amazon

Requirements For Software Development Engineer, Alexa Smart Home

Java
Linux
Python
  • 3+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Bachelor's degree (BE) in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
  • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm design)
  • Proficiency in at least one modern object-oriented programming language such as Java (Preferred)
  • Understanding of relational and non-relational data modeling
  • Excellent problem solving, communication and analytical skills

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Smart Home

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.