Software Development Engineer-II, Alexa Smart Home

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer-II, Alexa Smart Home

Amazon Lab126, a subsidiary of Amazon.com, is seeking an experienced Software Development Engineer-II to join their Alexa Smart Home App team. This role combines both individual contribution and technical leadership, focusing on creating exceptional user experiences for Amazon's smart home ecosystem.

The position involves working with React Native and Swift/Kotlin to develop and maintain high-quality mobile applications. You'll be part of a team working on confidential new products, collaborating across multiple Amazon organizations and services. The role requires an innovative self-starter who can operate effectively with ambiguity and develop quick proof of concepts.

As a Software Engineer-II at Amazon, you'll have significant input in feature decisions, drive engineering best practices, and design scalable systems. The role encompasses the full software development lifecycle, including coding, testing, and documentation. You'll work closely with designers, product managers, and other developers to deliver outstanding mobile experiences in the Smart Home space.

The ideal candidate should have 3+ years of professional software development experience, strong expertise in modern programming languages, and a track record of building production software. Experience with mobile development, particularly React Native, is crucial for this role. You'll be working at Amazon Lab126, known for creating groundbreaking devices like Kindle, Fire tablets, Fire TV, Amazon Echo, and Amazon Show.

This is an excellent opportunity for someone passionate about consumer electronics and smart home technology, offering the chance to work on innovative products that impact millions of users. The role provides a perfect blend of technical challenges, leadership opportunities, and the chance to shape the future of smart home experiences.

Last updated 13 hours ago

Responsibilities For Software Development Engineer-II, Alexa Smart Home

  • Develop and maintain mobile applications using React Native and Swift/Kotlin
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize components for maximum performance
  • Ensure technical feasibility of UI/UX designs
  • Work closely with backend team to integrate APIs and services
  • Debug and fix issues, and improve application performance
  • Drive software engineering best practices
  • Design distributed and scalable systems
  • Test and document software development

Requirements For Software Development Engineer-II, Alexa Smart Home

React
Java
TypeScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of programming using modern programming languages (Java, C++, or C#)
  • 2+ years of building production software experience
  • Bachelor's degree in computer science or equivalent (preferred)
  • 1+ years of full stack development experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer-II, Alexa Smart Home

Software Dev Engineer - Android/Linux, Device OS Connectivity SW

Software Development Engineer role at Amazon focusing on Android/Linux connectivity software development for Amazon devices including Fire TV, Echo Show, and Smart home solutions.

Software Developer Engineer (Mobile), OnRoad Transporter Experience

Mobile Software Development Engineer position at Amazon Flex, focusing on developing efficient delivery solutions and improving the driver experience through mobile applications.

Software Development Engineer, Relay Mobile

Software Development Engineer position at Amazon's Transportation Technology division, focusing on mobile solutions for logistics optimization and package delivery systems.

Software Development Engineer, Device OS Framework

Software Development Engineer position at Amazon Lab126 focusing on FireOS framework development for Fire TV and Fire Tablet products, offering competitive compensation and opportunity to work on innovative consumer electronics.

Software Development Engineer II - Mobile, Last Mile Delivery Prdct&Tech

Software Development Engineer II position at Amazon focusing on mobile development for the Last Mile Delivery platform, building tools and infrastructure used by millions of delivery partners.