Software Development Engineer, Global Edge Compute (Amazon Robotics)

AmazonNorth Reading, MA
$143,700 - $194,400Onsite

About The Position

Amazon is seeking passionate, innovative Software Development Engineers with a strong drive to automate and simplify. This role is within the Global Edge Compute Team, specifically reporting to the Software Manager for Device Management - Cloud Services. The position involves software engineering for numerous cloud-based services designed to manage edge devices at scale. The Global Edge Compute team manages Amazon's edge compute fleet, comprising over 1,000,000 devices across more than 3000 locations globally, supporting systems from advanced robotics to delivery stations. The team's mandate is to design, develop, and operate next-generation device automation systems for provisioning and managing edge devices at Amazon's scale. This is a greenfield initiative where the engineer will translate business requirements into concrete systems and prototype concepts in partnership with technology leaders. The role requires designing, developing, and deploying reliable distributed solutions that operate at Amazon scale, utilizing languages and technologies such as Kotlin, Python, Linux, AWS services, GreenGrass, and IoT. The engineer will tackle challenging situations daily and collaborate with talented Amazon engineers to redefine the industry, with opportunities for significant learning and impact.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Constantly looking to make improvements to existing systems as well as looking for new problems to solve.
  • Upholding the highest standards and encouraging others to do the same.
  • Looking for opportunities to learn about new technologies, new customer use-cases, or the inner workings of our systems.
  • Asking what can be done to make customers' experiences better by working backwards from their perspective.
  • Designing and implementing new, cloud-based, software solutions to aid in managing edge devices at scale.
  • Supporting team mates with insightful code reviews, peer programming, brainstorms and design discussions.
  • Ensuring the nominal operation of our cloud-based services, expanding metrics coverage and upholding high operational excellence standards.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
  • Sign-on payments
  • Restricted stock units (RSUs)
  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • Paid time off
  • Parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service