Software Development Engineer, Alexa Communications

Amazon is a global technology company that provides e-commerce, cloud computing, digital streaming, and artificial intelligence services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Alexa Communications

Alexa Communications is revolutionizing the future of global, multimedia communications at Amazon. As a Software Development Engineer in this team, you'll be working on core software components for communication experiences across various device platforms. The role involves developing features for Alexa's voice-controlled communications system, which enables messaging, calling, announcements, and drop-in capabilities through Alexa devices and apps.

The position offers an opportunity to work with domain experts and software engineers to deliver key Alexa Communications features. You'll have significant influence on product and technology strategy, helping define product features, refine system architecture, and establish best practices. The role requires exceptional technical expertise in building large-scale distributed systems and a strong foundation in Computer Science.

Working at Amazon, you'll be part of a team that's still in its early stages ("Day One") with substantial room for innovation. The challenge involves making voice-controlled communications more natural and accessible while delighting customers worldwide. The position demands strong teamwork abilities, proactive attitude, and excellent communication skills with both technical and business stakeholders.

This role is ideal for someone who enjoys working on complex system software, has a customer-centric mindset, and is passionate about building reliable, scalable, and high-performance services. You'll be joining Amazon's Alexa and Echo Devices team, contributing to technology that's shaping the future of voice-based interaction and communication.

Last updated 7 minutes ago

Responsibilities For Software Development Engineer, Alexa Communications

  • Define product features
  • Refine system architecture
  • Spearhead best practices
  • Set up architecture foundation for next phase of product
  • Build large-scale distributed systems
  • Work on complex system software

Requirements For Software Development 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

Benefits For Software Development Engineer, Alexa Communications

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Communications

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS focusing on datacenter network infrastructure deployment, scaling, and automation across global facilities.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS is seeking a Software Development Engineer to develop Linux-based networking platforms and embedded routing systems for one of the world's largest networks.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning, offering $129K-$223K salary plus benefits.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity. Full-stack role with backend focus, 3+ years experience required.

Software Development Engineer II, Consumables Science Team

Software Development Engineer II position at Amazon's Consumables Science Team, building ML-powered shopping experiences for everyday essentials using cutting-edge technologies.