Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Robotics

Description For Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

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.

Last updated 2 hours ago

Responsibilities For Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

  • Lead software development projects for managing complex networks of edge compute devices
  • Create solutions for automated peripheral registration, DHCP services, and firmware update mechanisms
  • Guide multiple engineers in developing and maintaining device management architecture
  • Make architectural decisions about device discovery, registration, and maintenance
  • Design systems for troubleshooting issues at scale
  • Establish best practices for device management and operational excellence
  • Work with other teams to ensure solutions meet specific needs
  • Translate business requirements into concrete systems

Requirements For Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Java
Python
TypeScript
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Paid Time Off (PTO)

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Sr. Software Development Engineer, CloudFront

Senior Software Engineer role at Amazon CloudFront, building and scaling global content delivery network infrastructure in Dublin.

Senior Software Dev Engineer, Data Processing

Senior Software Dev Engineer role at AWS Data Processing team, building next-generation serverless analytics platform and large-scale distributed systems.

Software Development Engineer II, GCNA Capacity Engineering

Senior Software Engineer role at AWS working on global network infrastructure and distributed systems

Software Development Engineer, AWS Infrastructure Services

Senior Software Engineer role at AWS Infrastructure Services, building and maintaining global cloud infrastructure and distributed systems.

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.