Software Development Engineer, Alexa Communications

Amazon is a global technology company that powers Alexa, the personal assistant and cloud service for ambient computing devices.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Development Engineer, Alexa Communications

Alexa Communications is at the forefront of revolutionizing how people interact with technology through voice interfaces. As part of this innovative team, you'll be working on developing the future of global, multimedia communications through Alexa devices. The role involves building core software components for communication experiences across various platforms, focusing on features like messaging, calling, announcements, and drop-in capabilities.

You'll be working with domain experts and software engineers to deliver key Alexa Communications features, developing real-time communication features using SIP and WebRTC protocols for audio/video functionality. The position involves creating mobile applications for iOS/Android to enable seamless integration with Echo devices, including call management, messaging, and live streaming capabilities.

The role requires exceptional technical expertise in building large-scale distributed systems, with a focus on reliability, scalability, and high performance. You'll have significant influence on product and technology strategy, helping define features, refine system architecture, and establish best practices.

Amazon offers a comprehensive compensation package, with base pay ranging from $129,300 to $223,600 per year depending on location, plus equity, sign-on payments, and extensive benefits. The company is committed to diversity and inclusion, providing accommodations for disabilities and maintaining an inclusive workplace culture.

This is an exciting opportunity to join a high-energy, fast-growth business that's defining the future of voice-controlled communications. You'll be working in a team environment where strong communication skills, customer-centric thinking, and a passion for building quality software are essential for success.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer, Alexa Communications

  • Develop real-time communication features using SIP and WebRTC protocols
  • Develop mobile applications (iOS/Android) for Echo devices integration
  • Define product features and refine system architecture
  • Establish best practices for quality product development
  • Work on complex system software with a customer-centric approach

Requirements For Software Development Engineer, Alexa Communications

Java
JavaScript
Python
  • 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 design patterns, reliability and scaling
  • Strong communication skills

Benefits For Software Development Engineer, Alexa Communications

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Communications

Support Engineer, Kindle Ingestion and Expansion

Support Engineer role at Amazon's Kindle Ingestion team, combining technical support and development work with focus on content publishing systems.

Software Development Engineer, Fleet Tracking and Telemetry

Software Development Engineer position at Amazon's Fleet Tracking and Telemetry team, focusing on developing systems for tracking transportation assets and processing telemetry data.

Software Dev Engineer II, Unified Payments Experience

Software Dev Engineer II position at Amazon's UPX team, building scalable payment solutions using cloud technologies and serverless architecture.

Quality Assurance Engineer-II, Prime Video Ads QA

Quality Assurance Engineer-II position at Amazon Prime Video, focusing on testing and quality assurance for video streaming and advertising products.

Software Development Engineer, On Road Transporter Experience

Backend Software Engineer role at Amazon Flex focusing on delivery systems using AWS services, offering competitive pay and benefits.