Taro Logo

Sr. Software Development Engineer, Emerging Device Software

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$151,300 - $261,500
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AR/VR · Consumer

Job Description

Amazon is seeking a Senior Software Development Engineer to join their Smart Eyewear initiative within the Emerging Devices Software team. This role presents a unique opportunity to work on cutting-edge wearable technology that aims to redefine how customers interact with technology in their daily lives. The position involves developing mobile and cloud software that seamlessly integrates with Smart Eyewear hardware, creating best-in-class user experiences for customers worldwide.

The role requires expertise in mobile application development (Android/iOS/React Native) and cloud services, with a focus on building scalable, reliable systems. You'll work closely with a cross-functional team including product managers, UX designers, and QA engineers to bring features from concept to launch. The position offers opportunities to collaborate with Principal and Sr. Principal Engineers, providing exposure to system-level thinking and engineering best practices.

As a senior engineer, you'll take ownership of key system components, make critical design decisions, and contribute to the long-term technical direction of the product. The role demands strong technical skills, leadership experience, and the ability to mentor other team members. You'll be responsible for writing high-quality, well-tested code and participating in technical design reviews and sprint planning.

The compensation package is competitive, ranging from $151,300 to $261,500 based on location, plus equity and additional benefits. This is an excellent opportunity for experienced engineers who want to shape the future of wearable technology while working at one of the world's leading tech companies. The position is based in Sunnyvale, CA, and offers the chance to work on innovative products that could revolutionize how people interact with technology.

Last updated 17 hours ago

Responsibilities For Sr. Software Development Engineer, Emerging Device Software

  • Design, implement, and maintain features for mobile applications and cloud services
  • Own key components of the system, contributing to architecture, implementation, and long-term maintainability
  • Write high-quality, well-tested code that meets production standards
  • Participate in technical design reviews, sprint planning, and project execution
  • Collaborate with product, UX, QA, and other engineering teams
  • Investigate and resolve complex issues across the device-mobile-cloud stack
  • Contribute to continuous improvement of team processes and engineering practices

Requirements For Sr. Software Development Engineer, Emerging Device Software

Java
Kotlin
JavaScript
TypeScript
Python
  • Bachelor's degree in computer science or equivalent
  • 4+ years of non-internship professional software development experience
  • 4+ years of programming with at least one software programming language
  • 4+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Strong understanding of computer science fundamentals
  • Proficiency in at least one programming language
  • Experience building and shipping mobile apps or cloud services
  • Effective communication and collaboration skills

Benefits For Sr. Software Development Engineer, Emerging Device Software

Medical Insurance
401k
  • Comprehensive medical benefits
  • 401k plan
  • Competitive base salary
  • Equity compensation
  • Sign-on payments