Amazon Lab126, a subsidiary of Amazon.com, is seeking a skilled Software Development Engineer to join their Device OS organization. This role focuses on designing and building self-service tools that enable software development teams to efficiently deploy code to production. The position is part of an experienced team that owns build and release infrastructure and developer experience tools, serving the OS and Application developer community.
The ideal candidate will be responsible for creating scalable, fault-tolerant systems that are critical to developer productivity. You'll work directly with customers to balance feature requests with performance and stability requirements, while maintaining high standards of excellence. The role offers opportunities to work with cross-disciplinary teams and engage in innovative solution design.
The team consists of experienced engineers with diverse backgrounds in SCM, DevOps, AWS technology stacks, Yocto, Build Toolchains, and productivity tools. The position offers significant learning opportunities and the chance to make tangible impacts serving a large developer community. Compensation ranges from $129,300 to $223,600 based on geographic location, plus equity and comprehensive benefits.
Key responsibilities include developing and maintaining features, investigating design approaches, prototyping new technology, driving independent projects, and participating in cross-team initiatives. You'll also be responsible for improving service availability, efficiency, scalability, and security while participating in an on-call rotation for production support.
This role requires at least 3 years of professional software development experience and 2 years of system design experience. The position is based in Bellevue, WA, and offers the opportunity to work with Amazon's innovative consumer electronics division, which has produced successful products like Kindle, Fire tablets, Fire TV, and Amazon Echo.