Software Development Engineer, Alexa Enterprise
Amazon · Seattle, WA · 1 wk ago
ConsultingFull-time
About the role
The Alexa Enterprise team is looking for a Software / Product Engineer who builds great software, thrives in a startup-style environment, and is energized when that software is tested against the messy reality of enterprise deployments. This role involves designing and shipping platform features end-to-end while working closely with enterprise customers to understand how they integrate AI capabilities with their existing infrastructure.
Responsibilities
- Work as a full-stack software/product engineer, designing and building end-to-end platform features across backend services, frontend experiences, and AWS infrastructure
- Directly with enterprise customers to understand integration challenges, build proof-of-concepts, and validate platform capabilities in their environments
- Turn patterns from customer engagements into reusable platform features — solutions inspired by one customer’s needs, built to serve many
- Own your services from design through production: write clean, maintainable code, drive engineering best practices through code reviews, and operate what you ship
- Write design documents, lead technical reviews, and make architectural trade-offs with real-world constraints
- Collaborate with Solutions Architects, product managers, and partner engineering teams to scope work, define requirements, and shape the platform roadmap
- Mentor teammates, participate in hiring, and improve team development and operational processes
- Troubleshoot production issues, contribute to on-call rotations, and continuously improve system reliability
Qualifications
- 4+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language