Taro Logo

Software Development Engineer III, Device OS

An inventive research and development company that designs and engineers high-profile consumer electronics, subsidiary of Amazon.com
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Job Description

Amazon Lab126, a pioneering subsidiary of Amazon.com focused on consumer electronics development, is seeking a Senior Software Development Engineer to join their Device OS team. This role presents an exciting opportunity to work at the forefront of Amazon's device development ecosystem, where you'll be instrumental in building and optimizing the tools that power the development of products like Kindle, Fire tablets, Fire TV, and Amazon Echo.

As a Software Development Engineer III, you'll lead the architecture and optimization of their Yocto-based build system and infrastructure that supports multiple product lines. Your work will directly impact the productivity of hundreds of developers across the organization, requiring you to design and implement scalable, fault-tolerant solutions that enable software teams to publish code efficiently.

The position offers a compelling mix of technical leadership and hands-on development. You'll be working within the Device OS organization, collaborating with a team of experienced engineers who bring diverse expertise in SCM, DevOps, AWS technology stacks, Yocto, and build toolchains. The role requires strong technical abilities, with a focus on building self-service tools and improving developer experience.

The compensation package is highly competitive, ranging from $151,300 to $261,500 per year based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. The position offers the opportunity to work in either Austin, TX or Bellevue, WA.

Key aspects of the role include leading design and architecture initiatives, mentoring team members, driving projects from conception to deployment, and maintaining critical infrastructure. You'll need to demonstrate strong problem-solving abilities, excellent communication skills, and the capacity to work effectively in a collaborative environment.

This role is ideal for experienced engineers who are passionate about building developer tools, have a strong background in systems development, and want to make a significant impact on Amazon's device development ecosystem. You'll be at the heart of innovation, working on technology that powers some of Amazon's most popular consumer devices while having the opportunity to grow your technical and leadership skills.

Last updated 4 days ago

Responsibilities For Software Development Engineer III, Device OS

  • Lead the architecture and optimization of Yocto based build system and infrastructure
  • Design and build self-service tools for software development teams
  • Drive SDLC from concept to launch
  • Develop fault-tolerant and scalable systems
  • Troubleshoot and resolve problems with production systems
  • Mentor and lead engineering team members
  • Analyze and improve availability, efficiency, capacity, scalability, security and performance of services

Requirements For Software Development Engineer III, Device OS

Linux
Python
Java
  • 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 in full software development life cycle
  • Bachelor's degree in computer science or equivalent

Benefits For Software Development Engineer III, Device OS

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments