Sr. Software Development Engineer, Alexa Communications

Global technology company that powers Alexa, the AI-driven personal assistant and cloud service for ambient computing devices.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Sr. Software Development Engineer, Alexa Communications

Alexa Communications is revolutionizing the future of global, multimedia communications through voice-controlled interfaces. As a Senior Software Development Engineer, you'll join the team building core software components for communication experiences across various platforms. The role offers the opportunity to work with domain experts and software engineers to deliver key Alexa Communications features. The team is focused on making Alexa the most natural way for people to communicate, working on features like messaging, calling, announcements, and drop-in capabilities via Alexa devices or the Alexa app.

The position requires exceptional technical expertise in building large-scale distributed systems, strong Computer Science fundamentals, and a passion for creating reliable, scalable, and high-performance services. You'll have significant influence on product and technology strategy, helping define features, refine system architecture, and establish best practices. The role demands strong communication skills, customer-centricity, and a commitment to teamwork.

This is an exciting opportunity to be part of Alexa's growth story, where you'll help shape the future of voice-controlled communications and delight customers worldwide. The team operates with a Day One mentality, meaning there's substantial room for innovation and building new experiences. You'll be working in either Chennai or Bangalore, contributing to a high-energy, fast-growth business that's defining the future of voice-controlled communications.

The ideal candidate will combine technical excellence with leadership capabilities, as you'll be instrumental in setting up the architectural foundation for the next phase of product development. You should be passionate about complex system software and committed to achieving both technical excellence and operational goals.

Last updated 2 hours ago

Responsibilities For Sr. Software Development Engineer, Alexa Communications

  • Influence product and technology strategy
  • Define product features
  • Refine system architecture
  • Spearhead best practices
  • Set up architecture foundation for next phase
  • Build large-scale distributed systems
  • Deliver key Alexa Communications features

Requirements For Sr. Software Development Engineer, Alexa Communications

Java
Python
JavaScript
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, Alexa Communications

Sr. Software Development Engineer, Aurora

Senior Software Development Engineer position at Amazon Aurora team, building distributed database systems at scale.

Sr. Software Dev Engineer, Kuiper GSG-Core Team

Senior Software Engineer role at Amazon Kuiper developing automation solutions for satellite communications testing and ground systems.

Senior Software Development Engineer - Alexa Voice Service, Alexa Voice Services, AVS Engineering

Senior Software Development Engineer position at Amazon's Alexa Voice Service team, focusing on enabling Alexa capabilities across various devices and leading technical initiatives.

Senior Software Development Engineer, BigMesh, Traffic Engineering

Senior Software Development Engineer position at Amazon working on BigMesh service mesh platform, focusing on traffic engineering and SOA policy implementation.

Sr. Software Engineer, EC2 Windows

Senior Software Engineer position at Amazon AWS EC2 Windows team, focusing on developing kernel-level software and distributed systems for cloud computing infrastructure.