Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

Global technology company that leads in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

Join the innovative team behind the Echo Show, Amazon's touch-screen enabled Alexa device that revolutionizes how users interact with technology through video calling, music, weather updates, and more. As a Software Engineer in the Alexa Devices team, you'll be at the forefront of developing features that create seamless speech-backed visual experiences on Echo Show, Echo Spot, and similar screened Alexa devices.

Your role involves developing and maintaining new systems while collaborating with both Amazon and third-party services and device teams. You'll ensure Alexa maintains consistent performance, delivering services with minimal latency at Amazon's massive scale. The position spans work on device frameworks, web services, APIs, and large-scale data infrastructure.

Key Responsibilities:

  • Lead high-level design and development of features for the Echo family of Devices
  • Produce high-quality Device software focused on customer delight
  • Mentor and train junior engineers in quality software development

Daily Activities:

  • Programming in C++/Java/Android
  • Conducting and participating in code reviews
  • Creating and reviewing design documents
  • Collaborating with partner teams on new feature planning
  • Contributing to Amazon's culture of innovation

You'll be part of the Alexa Device Setup experiences team, responsible for crucial features like Out-of-Box Experience (OOBE), Device Settings, and System Trays across a wide range of Echo devices. This role offers the opportunity to shape the future of voice-enabled technology while working with cutting-edge tools and technologies in a collaborative, fast-paced environment.

The position combines technical expertise with creative problem-solving, requiring both strong programming skills and an understanding of user experience design. You'll be instrumental in developing features that millions of customers interact with daily, making technology more accessible and intuitive through voice and visual interfaces.

Last updated an hour ago

Responsibilities For Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

  • Own high level design and development of features for Echo family of Devices
  • Produce high quality Device software that delights customers
  • Mentor and train young engineers in the team
  • Work on device frameworks, web services, APIs, and large scale data infrastructure
  • Collaborate with partner teams to plan new features

Requirements For Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

Java
  • 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
  • Knowledge of professional software engineering & best practices
  • Experience with full software development life cycle

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

Software Development Engineer, Selling Partner Promotions

Software Development Engineer II position at Amazon focusing on building and managing Price Discount systems for Selling Partners, offering competitive compensation and opportunity to work with modern technologies.

IT Application Engineer, World Wide Grocery Store Tech Payments

Lead the design and implementation of large-scale distributed systems for Amazon's World Wide Grocery Store Tech Payments team, focusing on POS systems for international retail locations.

Software Development Engineer, S3 Vertex

Software Development Engineer role at Amazon AWS S3 Vertex team, building next-generation cloud services and handling massive-scale distributed systems.

Software Development Engineer, AFT Inbound

Software Development Engineer position at Amazon Fulfillment Technologies, focusing on building automated solutions for inventory management and fulfillment center operations.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Ops Tech Solutions team, building scalable infrastructure reliability solutions with 3+ years of experience required.