Taro Logo

Software Developer Engineer, Device Software Services

Global technology company that designs and engineers consumer electronics including Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Developer Engineer, Device Software Services

Join Amazon Devices, the team behind the best-selling Kindle family of products and groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. As a Software Developer Engineer, you'll work on real-world problems at a global scale, developing services that enhance customer experience with over-the-air updates, telemetry, and device troubleshooting. The role demands expertise in distributed systems, device software, and wireless platform services with strict performance requirements.

You'll be responsible for designing flexible and scalable solutions, leading high-performing teams, and tackling complex challenges in large-scale computing. The position requires strong skills in data structures, algorithms, and object-oriented programming. You'll take ownership of systems end-to-end and influence technology directions that impact hundreds of millions of customers worldwide.

The ideal candidate will demonstrate technical leadership, bringing fresh perspectives while maintaining a long-term architectural vision. You'll drive engineering best practices, set standards, and contribute to team members' professional development. The role offers the opportunity to work with cutting-edge consumer electronics while building services that directly impact the user experience.

Amazon offers a collaborative environment where you'll work alongside talented engineers, influence product direction, and help create the next generation of innovative devices. The position combines technical depth with business acumen, requiring good judgment in technical trade-offs while understanding systems' business impact. If you're passionate about building world-class software and operating large-scale fleets, this role offers the perfect blend of challenge and opportunity.

Last updated a day ago

Responsibilities For Software Developer Engineer, Device Software Services

  • Build and operate new services for over-the-air updates, telemetry, and device troubleshooting
  • Think big and bring fresh ideas to make device services development easy and intuitive
  • Take long-term view of architecture and proactively fix deficiencies
  • Drive engineering best practices and set standards
  • Contribute to professional development of colleagues
  • Write software that is easy for others to contribute to
  • Build consensus when confronted with discordant views

Requirements For Software Developer Engineer, Device Software Services

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Developer Engineer, Device Software Services