remote
Software Development Manager, Alexa Connections - Amazon.com
Software Engineer
Lead a high‑performing engineering team building scalable, cloud‑native communication services for Alexa, using Java, C++, AWS and micro‑service architectures to enable voice‑driven messaging, calling and announcements.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional software engineering team delivering Alexa communication features such as messaging, voice calls, and announcements.
- Define and drive the technical roadmap, ensuring high‑quality, scalable micro‑service solutions built on Java, C++ and AWS.
- Collaborate with product, UX, and infrastructure partners to translate user needs into robust, low‑latency services.
- Establish best practices for CI/CD, automated testing, and observability across the service stack.
- Manage delivery cadence using Agile methodologies, balancing feature velocity with reliability and security.
Requirements
- 5+ years of software engineering experience with strong proficiency in Java and/or C++.
- Proven track record leading engineering teams delivering large‑scale, cloud‑native services on AWS.
- Deep understanding of distributed systems, micro‑service architecture, and performance optimization.
- Experience with CI/CD pipelines, automated testing, and monitoring tools.
- Excellent communication and stakeholder management skills, with a passion for mentoring engineers.