Skip to main content

Software Development Engineer, Mobility and Devices

Job ID: 2026361 | Services LLC


Job summary
The Amazon Operations Technology (Ops Tech) Device Tech team builds the systems and software that manage hundreds of thousands of mobile devices like Android-powered hand scanners that are deployed worldwide at Amazon. Amazon Associates rely upon these devices to deliver shipments to Amazon retail customers. We provide our critical services in thousands of facilities ranging from Amazon's smallest last-mile emerging market delivery stations to 1M+ square foot robotic facilities.

We are looking for a talented Software Development Engineer to invent new solutions to improve our speed, scale, and efficiency. You will be joining a team that is fully automating device provisioning, device testing frameworks, and improving device reporting to enable complex data-driven decisions with globally impacting scope. Our AWS-based services enable Amazon's software, systems, and operations teams to use the latest technologies in our facilities. We build for performance, availability, security, and cost.

To be successful in this role, you should be excited about learning every day and delighting customers by solving problems that impact order fulfillment. You are passionate about creating maintainable, high quality software with robust automated testing that is built and deployed through continuous delivery (CD). You understand the challenges of operating large-scale systems in production, and you use that expertise in your designs and implementations. You are intrinsically driven to ship on time with high quality because you know your work means Amazon delivers customer orders on time, every time.


  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering or similar technical field
  • 3+ years experience developing in at least one of of Java, Python, TypeScript or other DevOps oriented language
  • Demonstrated experience in framework design and development


  • Coding experience with automated testing frameworks, tools, services, and physical devices
  • Experience with system and application monitoring, software distribution, patching and maintenance
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Strong analytical skills with demonstrated ability to innovate
  • Experience using Amazon Web Services
  • Experience with Mobile Device Management platforms such as Airwatch, SOTI, or Avalanche
  • Excellent written and oral communication skills
  • Eager to learn, enjoy a fast-paced environment

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit