Software Development Engineer-II, Amazon Smart Vehicles
System Design , Design Patterns , Software Development , Software Architecture , Reliability Engineering , Scalability , Distributed Systems Programming, Software Programming Language, High-Level Design (HLD), Low-Level Design (LLD), Secure Coding, Testable Code, Maintainable Code, Extensible Code, Code Reviews, Peer Code Reviews, Agile, Scrum, Product Management Collaboration, Cross-functional Collaboration, UX Collaboration, Technical Solution Development, Voice-first Experiences, Operational Efficiency, Development Dashboards, Monitoring, Mentoring, Hiring, Software Development Experience
⭐ Optional (Preferred) SkillsSoftware Development Life Cycle (SDLC), Coding Standards, Code Reviews, Source Control Management, Build Processes, Software Testing, Operations, GenAI Tools, GenAI Integration
Passionate about Automotive and next-generation in-car experiences? Join Amazon to build intelligent, personalized voice-first solutions for connected vehicles while solving challenging problems at scale. You'll work with cutting-edge technologies, GenAI tools, and cross-functional teams to create innovative customer experiences.
Key Job Responsibilities
- Build intelligent, personalized voice-first experiences for vehicles.
- Develop secure, scalable, maintainable, and extensible software while performing peer code reviews.
- Collaborate with Product Management, UX, and cross-functional teams to deliver exceptional customer experiences.
- Work in an Agile/Scrum environment to deliver high-quality software.
- Participate in hiring and mentor engineers to improve technical and professional skills.
- Drive operational excellence by improving services, reducing risks, maintaining pipeline freshness, and achieving operational goals.
- Own development dashboards, monitoring, and operational metrics.
- Design scalable systems using High-Level Design (HLD) and Low-Level Design (LLD) while conducting design reviews.
- Leverage GenAI tools, AI Agents, and MCP servers to improve engineering productivity and software quality.
A Day in the Life
Work on experiences ranging from Amazon Kids on Alexa Echo Show devices to Prime Video streaming. Collaborate closely with Product Management to enhance the Web Player experience, build SDKs supporting accessibility and playback features, and integrate analytics solutions to continuously optimize video performance.
About the Team
Our team thrives in a fast-paced, highly collaborative environment where engineers drive innovation and take ownership of customer experiences. We value creative thinking, extensible system design, maintainable solutions, and long-term product sustainability while continuously delivering impactful features.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of experience designing or architecting scalable and reliable software systems.
- Experience programming with at least one modern programming language.
Preferred Qualifications
- 3+ years of experience across the full software development lifecycle, including coding standards, code reviews, source control, build systems, testing, and production operations.
- Bachelor's degree in Computer Science or an equivalent field.
- Hands-on experience using and integrating GenAI tools, AI Agents, and MCP servers.
