Amazon
Sr. Systems Development Engineer - DevOps, Device OS DevOps
Amazon, Boston, Massachusetts, us, 02298
Job ID: 3034754 | Amazon.com Services LLC
Amazon Lab126 is an inventive research and development company that designs and engineers high‑profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best‑selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo.
What will you help us create?
Work hard. Have fun. Make history.
We are looking for a skilled engineer to design and build self‑service tools that help software development teams publish code at speed. Our tools support multiple workflows, plug into various services across Amazon, and scale as workloads increase. You will own feature development, performance, scalability, and excellence on all our tools, working directly with customers to balance feature requests with performance and stability.
Our tools are critical to developer productivity, so architecting a scalable, fault‑tolerant system is essential. You will engage with experienced, cross‑disciplinary staff to conceive and design innovative solutions, be responsive and flexible, and succeed in an open, collaborative environment. You will work closely with multiple DevOps teams to drive the SDLC from concept to launch.
Scope of Work As a senior member of the team, you’ll lead the architecture and optimization of our Yocto‑based build system and infrastructure that powers the build systems used for more than a dozen product lines. You’ll work directly with customers across the organization, propose and implement self‑service tools to enable software development teams to publish code at scale and speed. The solutions you develop will power one of the largest build fleets at Amazon and impact the productivity of hundreds of developers. Your work will be at the forefront of new product initiatives and development, enabling the next generation of Amazon devices.
Who is our team We are a team of experienced engineers in the Device OS org who own the build and release infrastructure, as well as developer experience self‑service tools. Our engineers have backgrounds that range from SCM and DevOps to AWS technology stacks, Yocto, build toolchains, and productivity tools. Developers are our customers and our roadmap is driven by improvement of their development experience.
Key job responsibilities
Develop and maintain key features.
Investigate design approaches, prototype new technology, and evaluate technical feasibility.
Drive projects from design through planning to execution; collaborate on cross‑team initiatives.
Plan and coordinate feature improvements and upgrades around services.
Improve the user experience around services.
Analyze and improve availability, efficiency, capacity, scalability, security, and performance of services.
Represent Systems while working with internal teams and external partners.
Troubleshoot and resolve production system problems as part of on‑call rotation.
Develop and maintain tools.
Basic Qualifications
Experience leading the design, automation, deployment, and support of large‑scale infrastructure.
Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
Experience with Linux/Unix.
Experience with CI/CD pipelines and build processes.
Preferred Qualifications
Experience with distributed systems at scale.
This position offers a base salary ranging from $136,100 to $235,200 per year, depending on geographic market. Additional compensation may include equity, sign‑on payments, and benefits.
Location:
ES, Community of Madrid, Madrid
Amazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Amazon Lab126 is an inventive research and development company that designs and engineers high‑profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best‑selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo.
What will you help us create?
Work hard. Have fun. Make history.
We are looking for a skilled engineer to design and build self‑service tools that help software development teams publish code at speed. Our tools support multiple workflows, plug into various services across Amazon, and scale as workloads increase. You will own feature development, performance, scalability, and excellence on all our tools, working directly with customers to balance feature requests with performance and stability.
Our tools are critical to developer productivity, so architecting a scalable, fault‑tolerant system is essential. You will engage with experienced, cross‑disciplinary staff to conceive and design innovative solutions, be responsive and flexible, and succeed in an open, collaborative environment. You will work closely with multiple DevOps teams to drive the SDLC from concept to launch.
Scope of Work As a senior member of the team, you’ll lead the architecture and optimization of our Yocto‑based build system and infrastructure that powers the build systems used for more than a dozen product lines. You’ll work directly with customers across the organization, propose and implement self‑service tools to enable software development teams to publish code at scale and speed. The solutions you develop will power one of the largest build fleets at Amazon and impact the productivity of hundreds of developers. Your work will be at the forefront of new product initiatives and development, enabling the next generation of Amazon devices.
Who is our team We are a team of experienced engineers in the Device OS org who own the build and release infrastructure, as well as developer experience self‑service tools. Our engineers have backgrounds that range from SCM and DevOps to AWS technology stacks, Yocto, build toolchains, and productivity tools. Developers are our customers and our roadmap is driven by improvement of their development experience.
Key job responsibilities
Develop and maintain key features.
Investigate design approaches, prototype new technology, and evaluate technical feasibility.
Drive projects from design through planning to execution; collaborate on cross‑team initiatives.
Plan and coordinate feature improvements and upgrades around services.
Improve the user experience around services.
Analyze and improve availability, efficiency, capacity, scalability, security, and performance of services.
Represent Systems while working with internal teams and external partners.
Troubleshoot and resolve production system problems as part of on‑call rotation.
Develop and maintain tools.
Basic Qualifications
Experience leading the design, automation, deployment, and support of large‑scale infrastructure.
Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
Experience with Linux/Unix.
Experience with CI/CD pipelines and build processes.
Preferred Qualifications
Experience with distributed systems at scale.
This position offers a base salary ranging from $136,100 to $235,200 per year, depending on geographic market. Additional compensation may include equity, sign‑on payments, and benefits.
Location:
ES, Community of Madrid, Madrid
Amazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr