Taro Logo

Sr. Software Development Engineer, Over the Air Updates

Global technology company that leads in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Sr. Software Development Engineer, Over the Air Updates

Amazon's Cloud Connectivity and Management Services Team (C2MS) is seeking a Senior Software Development Engineer to work on Device Components and Tier-1 cloud services for platform solutions used across all Amazon Devices. This role focuses on critical systems like Over-the-Air updates and bidirectional Device-Cloud communication, impacting hundreds of millions of customers worldwide. The position requires expertise in developing device software, particularly with C/C++/Rust and strict performance requirements. You'll be responsible for architecting solutions, leading other engineers, and driving engineering best practices in security, quality, and operational excellence. Working in an Agile environment, you'll collaborate with various business teams across E-Reader, Tablet, Fire-TV, and Alexa divisions to gather requirements, design solutions, and implement secure features. The role offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about building large-scale, high-performance systems while leading technical teams and mentoring others.

Last updated 2 days ago

Responsibilities For Sr. Software Development Engineer, Over the Air Updates

  • Lead definition, creation and delivery of software solutions
  • Own design and development of key portions of solutions
  • Lead other engineers
  • Influence system design and help build team culture
  • Work on architecture definition for solutions used in all Amazon Devices
  • Drive engineering best practices
  • Investigate design approaches and prototype new technology
  • Work in an Agile/Scrum environment

Requirements For Sr. Software Development Engineer, Over the Air Updates

Rust
  • 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
  • Experience with full software development life cycle
  • Experience with coding standards, code reviews, source control management

Benefits For Sr. Software Development Engineer, Over the Air Updates

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, Over the Air Updates