Software Dev Engineer II, Alexa Endpoint Experiences

Global technology company pioneering in e-commerce, cloud computing, and artificial intelligence
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Consumer

Description For Software Dev Engineer II, Alexa Endpoint Experiences

Join the innovative team behind Amazon's Echo Show, a cutting-edge Alexa-enabled device with touch-screen capabilities supporting video calling, music, weather, and more. As a Software Engineer II in the Alexa Devices team, you'll be at the forefront of developing features that create innovative speech-backed visuals for Echo Show, Echo Spot, and similar screened Alexa devices. You'll be responsible for developing and maintaining new systems, collaborating with both Amazon and third-party services teams.

Your role involves ensuring Alexa maintains consistent performance, delivering services with minimal latency at Amazon's massive scale. You may work across various technical areas including device frameworks, web services, APIs, and large-scale data infrastructure. The position offers an exciting opportunity to shape the future of voice-enabled devices and create experiences that delight millions of customers worldwide.

A typical day involves coding in C++/Java/Android/Python, participating in code reviews, working on design documents, and collaborating with partner teams to plan new features. You'll be part of a dynamic environment that values innovation and technical excellence, while also focusing on mentoring younger team members.

The role combines technical leadership with hands-on development, requiring both depth in software engineering and breadth in system design. You'll be working with cutting-edge technologies, including LLMs, while contributing to products that directly impact user experience. This is an excellent opportunity for someone passionate about consumer technology and interested in working at the intersection of hardware and software in a fast-paced, innovative environment.

Last updated 3 days ago

Responsibilities For Software Dev Engineer II, Alexa Endpoint Experiences

  • Lead development of scalable testing solutions and frameworks using LLMs
  • Own high level design and development of features for Echo family of Devices
  • Produce high quality Device software tools
  • Mentor and train young engineers
  • Participate in code reviews
  • Author and review design documents
  • Collaborate with partner teams for new features

Requirements For Software Dev Engineer II, Alexa Endpoint Experiences

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience with at least one programming language
  • Experience with full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Alexa Endpoint Experiences

Software Development Engineer II, MENA Tech

Amazon MENA is seeking a Software Development Engineer II to design and build innovative solutions for customers and sellers, based in Amman, Jordan.

Software Development Engineer II, Direct Fulfilment

Mid-level Software Engineer role at Amazon focusing on Direct Fulfillment systems, requiring 4+ years of experience in distributed systems development.

Software Development Engineer, Customer Engagement Technologies

Mid-level Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on innovative customer service solutions using AI and automation.

Software Development Engineer, Amazon Connect

AWS seeks Software Engineer for Amazon Connect team to develop cloud-based contact center solutions using AI and AWS services.

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team focusing on distributed systems and ML models for HR solutions.