Amazon Lab126, established in 2004 as an Amazon.com subsidiary, is seeking a Senior Systems Development Engineer for their Device OS team. This role focuses on designing and building self-service tools that enable software development teams to publish code efficiently. The position is critical in supporting multiple workflows and integrating with various Amazon services while ensuring scalability.
The successful candidate will lead the architecture and optimization of Yocto-based build systems that power more than a dozen product lines. This role is central to Amazon's device development ecosystem, directly impacting the productivity of hundreds of developers. The work involves creating fault-tolerant, scalable solutions that are essential for developer productivity.
The team consists of experienced engineers with diverse backgrounds in SCM, DevOps, AWS technology stacks, Yocto, Build Toolchains, and productivity tools. Team members collaborate extensively, offering opportunities to learn and contribute across multiple functional areas. The impact of this role is highly visible and tangible, serving a large developer community.
The compensation package is comprehensive, ranging from $136,100 to $235,200 per year based on geographic location, plus equity, sign-on payments, and additional benefits. The role offers the opportunity to work with cutting-edge technology and contribute to the development of Amazon's next generation of devices.
Key responsibilities include leading feature development, working with cross-disciplinary teams, driving projects from concept to launch, and participating in on-call rotations. The ideal candidate should have strong experience in infrastructure automation, CI/CD pipelines, and programming in modern languages, with preferred experience in distributed systems and embedded Linux development.