Software Development Engineer, Alexa Communications

Global technology company pioneering 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 Development Engineer, Alexa Communications

Join Amazon's Alexa Communications team in building the future of voice-controlled communications. As a Software Development Engineer, you'll work on core software components that power communication experiences across various platforms. The team is responsible for developing features that allow users to send messages, make calls, play announcements, and connect with friends & family via Alexa devices or the Alexa app.

You'll be part of a high-energy, fast-growth business that's defining the future of voice-controlled communications. The role offers the opportunity to work with cutting-edge technology in ambient computing and voice interfaces. You'll collaborate with domain experts and fellow engineers to architect and deliver key features that make Alexa more useful for customers worldwide.

The position requires exceptional technical expertise in building large-scale distributed systems, strong computer science fundamentals, and a customer-centric approach. You'll have significant influence on product and technology strategy, helping define features and refine system architecture while establishing best practices for quality development.

This is an exciting opportunity to join Amazon's innovative Alexa team, where you'll work on complex technical challenges while helping shape the future of how people communicate. The role offers growth potential, technical challenges, and the chance to make a real impact on products used by millions of customers.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, Alexa Communications

  • Define product features and refine system architecture
  • Set up architecture foundation for next phase of product
  • Build reliable, scalable, and high-performance services
  • Work with domain experts and software engineers
  • Deliver key Alexa Communications features and use cases
  • Spearhead best practices for quality product development

Requirements For Software Development Engineer, Alexa Communications

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of programming using modern programming languages (Java, C++, or C#)
  • Experience building complex software systems delivered to customers
  • Experience with object-oriented design

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Communications

Software Development Engineer, Checkout Purchase Experience

Full stack Software Development Engineer position at Amazon's Checkout Experience team, focusing on building scalable, low-latency systems for checkout and address services.

Software Development Engineer, Millibyte

Software Development Engineer position at Amazon's Millibyte team, building framework and tooling for native services across Amazon device platforms using Rust programming language.

Software Development Engineer, Strategic Risk Insights

Software Development Engineer role at Amazon's Strategic Risk Insights team, focusing on AWS solutions and security risk insights using advanced technologies including Generative AI.

Software Development Engineer II, Devices Data Services

Software Development Engineer II position at Amazon's Devices Data Services team, focusing on building innovative data accessibility solutions with competitive compensation and comprehensive benefits.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on search and retrieval systems, with opportunities to work on LLMs and generative AI initiatives.