Software Development Engineer, Alexa Communications

Global technology company leading in e-commerce, cloud computing, AI, and digital streaming
$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

Join Alexa Communications at Amazon and be part of a team revolutionizing how people connect through voice technology. As a Software Development Engineer, you'll work on the communications platform powering Alexa's real-time features like calling, drop-in, and group calling. This role offers the unique opportunity to impact millions of users while working with cutting-edge GenAI products.

The position sits within the Alexa Media Cloud Team, where you'll develop highly scalable, reliable services used daily by millions of customers. You'll operate in a DevOps environment, owning all aspects of the Software Development Life Cycle. The team takes pride in creating features that not only connect people but have actually saved lives during emergencies.

Working in a fast-paced, startup-like environment, you'll collaborate with product and design teams to shape innovative solutions. The role demands strong technical skills in distributed systems and cloud services, with opportunities to work with AWS technologies. You'll be responsible for writing clean, maintainable code, performing peer reviews, and contributing to the team's operational excellence.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an excellent opportunity for engineers passionate about creating meaningful impact through technology while working with one of the world's leading tech companies. Join us in making history with Alexa Communications!

Last updated 22 minutes ago

Responsibilities For Software Development Engineer, Alexa Communications

  • Work closely with product and design teams to influence overall product strategy
  • Investigate design approaches, prototype new technologies and evaluate technical feasibility
  • Develop highly innovative, quality products
  • Build highly scalable, reliable and available distributed services leveraging AWS Cloud
  • Contribute to operational excellence and propose solutions
  • Write clean, maintainable code and perform peer code-reviews
  • Work in an Agile/Scrum environment
  • Find new ways to solve challenging problems

Requirements For Software Development Engineer, Alexa Communications

Java
Python
TypeScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with Communications/Media protocols (WebRTC, SDP, RTP, and SIP) preferred
  • Bachelor's degree in computer science or equivalent preferred
  • 5+ years of full software development life cycle experience preferred

Benefits For Software Development Engineer, Alexa Communications

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Communications

Software Development Engineer, Customer Service

Software Development Engineer role at Amazon's D2AS team, focusing on AI and customer service innovation with competitive pay and benefits.

Software Development Engineer, Japan Store Tech

Software Development Engineer role at Amazon's Japan Store Tech team, focusing on supply chain excellence and innovation in Beijing.

Software Development Engineer, AWS Fintech

AWS Fintech SDE role building scalable financial systems, handling billions in transactions, combining cloud expertise with financial technology.

Software Development Engineer, Alexa Skills Kit

Build the next generation of Alexa's AI-powered digital assistant platform, working with LLMs and distributed systems at massive scale.

Software Development Engineer, Customer Service

Software Development Engineer role at Amazon's D2AS team, working on LLMs and AI initiatives to improve customer support experiences.