CareerPlanGet AI match score →

Software Development Engineer II, Alexa Smart Home Cameras

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-07 → 2026-07-22

Core

Design and build reliable, high-performance applications for Alexa Smart Home Cameras on Echo and FireTV devices, enabling features like live view and event detection.

Role type

Senior IC software development engineer (computer vision & media streaming)

Builds

Alexa Smart Home Camera experiences and APIs for 1P and 3P partners

Domain

Consumer electronics, Computer Vision, media streaming, real-time communication

Deliverable

production ML models | product features

Required skills

Java, C++, C#, object-oriented design, system design, reliability engineering, low-latency optimization, code review leadership

Preferred skills

full software development life cycle experience, source control management, build processes, testing, operations

Technologies

Java, C++, C#

Responsibilities

Design and build reliable, high-performance applications for Amazon devices; Drive and lead software design, development standards, team processes and code reviews; Optimize software libraries for low latency, CPU and memory footprint; Contributing to the professional development of colleagues

Seniority

Senior, hands-on IC with technical lead responsibilities

Rewrite
## Responsibilities As a Software Development Engineer on the Cameras team, you will lead the technical aspects of Cameras customer experience on Echo, FireTV devices and engage with experienced cross-disciplinary teams to design, implement and bring to market innovative products and features. You will - • Design and build reliable, high-performance applications for a variety of Amazon devices (e.g., Amazon Echo, FireTV) at a high-quality bar • Drive and lead software design, development standards, team processes and code reviews. • Optimize software libraries for low latency, CPU and memory footprint. • Deliver high-quality software through working in a dynamic, team-focused Agile/Scrum environment • Collaborate with cross-functional teams and stakeholders to deliver the best product for our customers • Contributing to the professional development of colleagues, improving their technical knowledge and engineering practices. ## Requirements - 3+ 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 - 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience ## Nice to Have - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent ## Benefits Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗