The Global Edge Compute (GEC) team at Amazon is seeking a Senior Software Development Engineer to lead the development of services managing Amazon's massive edge compute fleet. This role involves managing complex networks of edge compute devices and connected peripherals across Amazon's Operations buildings worldwide, from robotics systems in Austin to delivery stations in Cairo. As a technical leader, you'll be responsible for creating scalable solutions that enable automated peripheral registration, DHCP services, and firmware update mechanisms supporting millions of devices across thousands of operational sites. Working with core technologies including Java, Python, TypeScript, Linux, and AWS services, you'll make crucial architectural decisions about device management and lead multiple engineers in developing and maintaining GEC's architecture. The role requires strategic thinking about long-term solutions while balancing immediate operational needs, making architectural decisions about firmware updates, credential management, and device lifecycle management at scale. You'll work in a highly collaborative environment, tackling challenging and novel situations alongside talented Amazon engineers to redefine an industry. The position offers the opportunity to build something unprecedented - a unified system for provisioning, configuring, managing, and deploying onto disparate edge compute devices worldwide. The team is tight-knit, operating primarily out of Austin, with a focus on engineer development and career growth.