Software Development Engineer, Device Management - Cloud Services

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$120,000 - $180,000
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Device Management - Cloud Services

Amazon's Global Edge Compute Team is seeking a Software Development Engineer to join their Device Management - Cloud Services division. This role focuses on developing and managing cloud-based services that oversee Amazon's massive edge device fleet of 1,000,000+ devices across 3000+ locations worldwide. The position offers an exciting opportunity to work on greenfield initiatives, solving complex problems at Amazon scale.

The ideal candidate will be passionate about automation and simplification, bringing strong analytical skills to tackle unique challenges in device management. You'll work with cutting-edge technologies including Kotlin, Python, Linux, and AWS services such as GreenGrass and IoT. The role involves designing distributed solutions that operate at massive scale, making a significant impact on Amazon's global infrastructure.

As part of a tight-knit team based primarily in Boston, you'll collaborate with talented engineers to redefine industry standards in device management and automation. The team values entrepreneurial spirit and offers significant scope for career advancement within Amazon. You'll be involved in everything from managing innovative robotics systems to overseeing delivery station infrastructure.

The position offers comprehensive benefits including medical, dental, and vision coverage, parental leave options, PTO, and a 401(k) plan. This is an excellent opportunity for engineers who thrive in ambiguous environments, love automation, and want to make a lasting impact on Amazon's global infrastructure while working with the latest cloud technologies.

Last updated a day ago

Responsibilities For Software Development Engineer, Device Management - Cloud Services

  • 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
  • Automate and simplify device management processes
  • Manage and maintain systems for 1,000,000+ devices across 3000+ locations worldwide

Requirements For Software Development Engineer, Device Management - Cloud Services

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 systems

Benefits For Software Development Engineer, Device Management - Cloud Services

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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Device Management - Cloud Services

Software Dev Engineer, EC2 VPC

Software Development Engineer position for EC2 VPC team at Amazon, focusing on cloud networking infrastructure and Nitro System development.

Regional Safety Engineer, Data Center Health and Safety

Regional Safety Engineer role at AWS, managing data center safety operations in Singapore, requiring 5+ years of safety experience and bachelor's degree.

Mechanical Design Engineer, DC Engineering

AWS Mechanical Design Engineer role focusing on data center infrastructure design and innovation, combining technical expertise with leadership opportunities.

Data Center Manager, DCC Communities

AWS Data Center Manager position overseeing operations, managing technical teams, and ensuring infrastructure excellence in a leading cloud computing environment.

Software Development Engineer, Kuiper

Software Development Engineer role at Amazon's Project Kuiper, building cloud services for satellite-based global internet connectivity.