Taro Logo

Senior Software Engineer, Amazon Devices

Global technology company that develops and manufactures consumer electronics, cloud computing services, and digital platforms.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Amazon Devices

Amazon Devices is seeking a Senior Software Engineer to join their innovative team developing new-to-world products. This role presents an exciting opportunity to work at the intersection of software and hardware, developing key software architectures from early prototyping through mass production.

The position requires a versatile engineer who can work effectively across multiple technology stacks and various layers of device functionality—from low-level embedded systems to application interfaces. The ideal candidate should be comfortable with both lower-level languages like C/C++ and scripting languages such as Python, bringing a comprehensive skill set to hardware integration challenges.

As a Senior Software Engineer, you'll be responsible for designing and implementing software across multiple platforms, rapidly prototyping new features, and taking ownership of complex technical challenges. The role involves close collaboration with hardware engineers, product managers, and design teams, offering the opportunity to shape products that will impact millions of customers worldwide.

The team operates with the agility of a startup while leveraging Amazon's extensive resources. They value innovation, creative problem-solving, and technical excellence. The collaborative environment provides significant opportunities for professional growth and mentorship of junior team members.

The compensation package is competitive, ranging from $151,300 to $261,500 per year based on geographic location, plus equity and comprehensive benefits. Amazon offers a full range of medical, financial, and other benefits as part of their total compensation package.

This role is perfect for someone who thrives in dynamic environments, enjoys taking ownership of challenging problems, and can quickly master new technologies. The position offers the unique opportunity to work on cutting-edge device development while building a career at one of the world's leading technology companies.

If you're passionate about embedded systems, hardware integration, and creating innovative consumer products, this role offers the perfect blend of technical challenge and career growth potential. Join Amazon Devices to be part of a team that's shaping the future of consumer technology while working in an environment that encourages innovation and technical excellence.

Last updated a day ago

Responsibilities For Senior Software Engineer, Amazon Devices

  • Design and implement software across multiple technology stacks and platforms
  • Rapidly prototype new features and technologies
  • Take ownership of complex technical challenges
  • Develop and optimize code for embedded systems and hardware interfaces
  • Create robust system architecture
  • Collaborate with hardware engineers, product managers, and design teams
  • Drive engineering best practices
  • Mentor junior team members

Requirements For Senior Software Engineer, Amazon Devices

Python
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Senior Software Engineer, Amazon Devices

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Senior Software Engineer, Amazon Devices