Software Engineer, Alexa Communications

Global technology company leading in e-commerce, cloud computing, AI, and digital streaming
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Alexa Communications

Join Amazon's Alexa Communications team in shaping the future of voice-controlled communications. As a Software Engineer, you'll be working on the personal assistant and cloud service that powers the next generation of ambient computing devices. The team is focused on making Alexa the most natural way for people to communicate, enabling features like messaging, calling, announcements, and drop-in capabilities via Alexa devices or the Alexa app.

You'll be part of a high-energy team building cutting-edge LLM powered distributed systems to enable world-class, highly scalable, and user-friendly communication solutions. This role offers the opportunity to influence product and technology strategy, define features, and architect solutions that will directly impact millions of users globally.

The position requires exceptional technical expertise in building large-scale distributed systems, strong computer science fundamentals, and a passion for creating reliable, scalable software. You'll collaborate with both technical and business partners, making this an ideal role for someone who combines technical excellence with strong communication skills.

Working at Amazon means joining one of the world's most innovative companies, with the resources and scale to make a significant impact. The Alexa Communications team is still in its early stages ("Day One"), offering numerous opportunities to innovate and shape the future of voice-controlled communication technology.

Last updated 4 days ago

Responsibilities For Software Engineer, Alexa Communications

  • Define product features
  • Refine system architecture
  • Spearhead best practices
  • Set up architecture foundation for next phase of product
  • Build cutting edge LLM powered distributed systems
  • Create reliable, scalable, and high-performance services

Requirements For Software Engineer, Alexa Communications

  • 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
  • Understanding of fundamentals of Computer Science
  • Experience with large-scale distributed systems

Interested in this job?

Jobs Related To Amazon Software Engineer, Alexa Communications

Software Development Engineer, Simulation Foundations

Software Development Engineer role at Amazon Kuiper building simulation systems for satellite communications infrastructure using AWS 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 operations.

Software Development Engineer, Ads Privacy & Customer Trust, Prime Video

Software Development Engineer position at Amazon Prime Video focusing on ads privacy and customer trust, building services that enable personalized advertising while maintaining user privacy preferences.

Software Development Engineer II, AWS Marketing CCTech

AWS Marketing CCTech seeks a Software Development Engineer II to build next-gen marketing solutions, focusing on distributed systems and cloud computing education platforms.

Software Dev Engineer II, Collect Launch Team

Software Dev Engineer II position at Amazon's Finance Automation team, building enterprise-scale solutions for Global Accounts Receivable systems.