Software Development Engineer, DevOps - Device OS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics, creating products like Kindle, Fire tablets, Fire TV, and Amazon Echo.
$129,300 - $223,600
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer, DevOps - Device OS

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.

Last updated 13 hours ago

Responsibilities For Software Development Engineer, DevOps - Device OS

  • Design and build self-service tools for software development teams
  • Own feature development, performance, scalability and excellence on all tools
  • Work directly with customers to balance feature requests with performance and stability
  • Design scalable, fault-tolerant systems
  • Drive SDLC from concept to launch
  • Participate in on-call rotation for production systems
  • Develop and maintain tools

Requirements For Software Development Engineer, DevOps - Device OS

Python
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

Benefits For Software Development Engineer, DevOps - Device OS

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits offered

Interested in this job?

Jobs Related To Amazon Software Development Engineer, DevOps - Device OS

Lab Engineer, RBKS QA team

Lab Engineer position at Amazon's Ring division, focusing on QA automation and test environment management for Ring cameras, combining hardware and software expertise.

Systems Development Engineer, Tech Deploy- Systems Integration

Systems Development Engineer role at Amazon combining software engineering with automation expertise to develop and deploy advanced fulfillment systems.

System Development Engineer, DR Lab, Deployment Readiness – WW Technology Deployment, Amazon Robotics

System Development Engineer role at Amazon Robotics, focusing on deployment readiness for robotics technologies in fulfillment centers. Requires 2+ years of engineering experience and programming skills.

Support Engineer-II, Aquila SRE team

Support Engineer role at Amazon Lab126 focusing on SRE responsibilities, including cloud infrastructure management, troubleshooting, and automation development.

System Development Engineer, Capacity Engineering

AWS seeks System Development Engineer to design and automate cloud infrastructure, combining software development with systems engineering expertise in Dublin.