System Development Engineer, Managed Edge Compute

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For System Development Engineer, Managed Edge Compute

The Amazon Managed Edge Compute (MEC) team is building a highly scalable unified management solution to manage and report on Amazon's global fleet of compute devices across fulfillment centers. This critical infrastructure supports hundreds of thousands of Amazon Associates in delivering shipments to customers, spanning from small last-mile delivery stations to massive robotic facilities.

As a System Development Engineer, you'll be instrumental in developing unified management solutions for the entire fleet of compute units, creating testing frameworks, and improving reporting capabilities. The role combines software development with systems engineering, requiring expertise in Linux systems, automation, and cloud technologies.

The position offers an opportunity to work with cutting-edge AWS-based services that enable Amazon's software, systems, and operations teams to leverage the latest technologies in their facilities. You'll focus on building solutions that prioritize performance, availability, security, and cost-effectiveness.

This role is ideal for someone who combines strong software development skills with systems engineering knowledge, as you'll be working on complex infrastructure that directly impacts Amazon's global logistics operations. The team values innovation and technical excellence, making it an excellent opportunity for engineers who want to make a significant impact on Amazon's operational infrastructure.

Benefits include comprehensive healthcare coverage, parental leave options, retirement planning through 401(k), and competitive PTO. Amazon values diverse perspectives and welcomes candidates who may not meet all qualifications but are passionate about the role.

Last updated 12 hours ago

Responsibilities For System Development Engineer, Managed Edge Compute

  • Develop applications, services and automation for Linux systems
  • Implement new features and enhance existing products
  • Troubleshoot issues and help resolve customer problems
  • Stay up to date on relevant technologies and best practices

Requirements For System Development Engineer, Managed Edge Compute

Python
Java
Linux
  • 2+ years of non-internship professional software development experience
  • 1+ years of designing or architecting of new and existing systems experience
  • 5+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby

Benefits For System Development Engineer, Managed Edge Compute

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

Interested in this job?

Jobs Related To Amazon System Development Engineer, Managed Edge Compute

Systems Development Engineer, Managed Operations

AWS seeks Systems Development Engineer for European Sovereign Cloud launch, focusing on high-availability services and operational excellence in Dublin.

ADC Engineer, AWS Database Services

AWS Database Services ADC Engineer position in Denver, combining cloud infrastructure, security, and systems administration to support mission-critical services for government clients.

Systems Development Engineer, AWS

Systems Development Engineer position at AWS, combining development, operations, and systems engineering to support and innovate cloud computing infrastructure.

Controls Systems Engineer, APAC Controls Deployment & Service

AWS seeks Controls Systems Engineer for APAC region to manage and scale data center control systems, requiring expertise in Linux, Python, and system troubleshooting.

Cloud Support Engineer - CICD, AWS Support Engineering

AWS Cloud Support Engineer position focusing on CI/CD and DevOps, helping customers succeed with cloud technologies while working with cutting-edge tools and systems.