Software Development Engineer, Device Management - Cloud Services, Global Edge Compute

Global technology company managing massive edge compute fleet with 1,000,000+ devices across 3000+ locations worldwide.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Data Center Engineering Operations Engineer, DCEO

AWS Data Center Engineering Operations Engineer role focusing on critical infrastructure management, maintenance, and vendor coordination in Kuala Lumpur.

Power Engineer, Rack Power

Power Engineer position at AWS Rack Power team, focusing on design, debug, and validation of power systems for AWS infrastructure.

Energy Projects Manager, AMER, AIET West

Energy Projects Manager position at AWS, managing large-scale power infrastructure projects and developing sustainable energy solutions for data centers.

Technical Trainer – AWS Tech U

AWS Technical Trainer position to deliver cloud computing education programs and develop skilled IT professionals globally.

Software Development Engineer, AWS

AWS seeks a Software Development Engineer to build scalable cloud solutions for automotive industry, offering competitive pay and comprehensive benefits.

Description For Software Development Engineer, Device Management - Cloud Services, Global Edge Compute

Amazon's Global Edge Compute team is seeking a passionate and innovative Software Development Engineer to join their Device Management - Cloud Services division. This role is integral to managing Amazon's massive edge compute fleet, comprising over 1 million devices across 3000+ locations worldwide. The position offers an exciting opportunity to work on next-generation device automation systems at Amazon scale.

The role involves designing and developing cloud-based services that manage everything from cutting-edge robotics systems in Austin to delivery stations in Cairo. As part of a greenfield initiative, you'll translate business requirements into concrete systems and prototype concepts alongside technology leaders. You'll work with core technologies including Kotlin, Python, Linux, and AWS services such as GreenGrass and IoT.

The ideal candidate loves automation, is highly analytical, and thrives in ambiguous problem spaces. You'll be part of a tight-knit team based primarily in Boston, working in a collaborative environment that supports professional growth and career advancement. The team owns infrastructure automation for Amazon Stores' compute and device infrastructure, focusing on creating self-service tooling and embracing simple, decoupled, fault-tolerant solutions.

This position offers significant scope for career advancement within Amazon and provides the opportunity to work with talented engineers while making a positive impact. The team values professional development and maintains a supportive environment where engineers can achieve their career goals while working on challenging, novel situations every day.

Last updated 21 days ago

Responsibilities For Software Development Engineer, Device Management - Cloud Services, Global Edge Compute

  • Design and implement new, cloud-based software solutions for managing edge devices at scale
  • Support team mates with code reviews, peer programming, brainstorms and design discussions
  • Ensure nominal operation of cloud-based services
  • Expand metrics coverage and uphold high operational excellence standards
  • Constantly look for improvements to existing systems and new problems to solve
  • Uphold highest standards and encourage others to do the same

Requirements For Software Development Engineer, Device Management - Cloud Services, Global Edge Compute

Python
Linux
Kotlin
  • 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
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer, Device Management - Cloud Services, Global Edge Compute

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Workplace accommodations available
  • Inclusive culture

Interested in this job?