Software Development Engineer II, Amazon Robotics

Amazon Robotics develops complex material handling service oriented software systems for deployment across Amazon's Order Fulfillment Centers.
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics

Description For Software Development Engineer II, Amazon Robotics

Amazon Robotics is seeking a Software Development Engineer II to join their innovative team developing complex material handling software systems for Amazon's Order Fulfillment Centers. This role combines cutting-edge robotics with software development, requiring 3+ years of experience in object-oriented software development. The position involves designing and delivering tools to support Amazon's robotic fulfillment operations platform.

As an SDE II, you'll be responsible for driving technical direction of complex software systems, working with cross-functional teams to prototype and develop solutions spanning local, service-oriented, and cloud-based systems. The role demands strong problem-solving abilities and excellent communication skills to work with both technical and business partners.

The ideal candidate will help shape automation testing strategy, develop test frameworks, and ensure comprehensive test coverage across the platform. You'll be working in a dynamic environment where invention and innovation are core to the company's DNA, directly impacting Amazon's global fulfillment operations.

Benefits include comprehensive medical, dental, and vision coverage, parental leave options, 401(k) plans, and PTO. The position is based in North Reading, MA, offering the opportunity to work with cutting-edge robotics technology while solving real-world challenges in one of the world's largest e-commerce operations.

This role offers significant growth potential and the chance to make a meaningful impact on Amazon's revolutionary robotics systems. You'll be part of a team that values invention, problem-solving, and teamwork, working on projects that directly influence the future of automated fulfillment technology.

Last updated a day ago

Responsibilities For Software Development Engineer II, Amazon Robotics

  • Drive automation testing strategy throughout engineering organization
  • Develop automation test frameworks and automated functional tests
  • Triage test failures and produce reports
  • Write system and feature-based test plans
  • Execute complex test plans
  • Work with development teams to understand impact of changes
  • Gather metrics and provide test coverage analysis

Requirements For Software Development Engineer II, Amazon Robotics

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Programming experience with modern languages like Java, C++, or C#
  • Knowledge of professional software engineering practices & best practices
  • Experience building and designing test cases
  • Experience with testing methodologies (Junit)

Benefits For Software Development Engineer II, Amazon Robotics

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

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon Robotics

Software Development Engineer, Annapurna Labs, Trainium Collectives

Software Development Engineer role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and collective operations for AI scaling, requiring strong C/C++ and Linux expertise.

Software Development Engineer, Simulation Foundations

Software Development Engineer role at Amazon Kuiper to build cloud services and APIs for satellite communications simulation systems.

Software Dev Engineer II, Software Defined Network Agent, Project Kuiper

Software Dev Engineer II position at Amazon's Project Kuiper, developing network control plane software for a global satellite-based broadband system.

Software Dev Engineer II, Software Defined Network Control Plane, Project Kuiper

Software Dev Engineer II role at Amazon's Project Kuiper, building control plane systems for satellite network infrastructure.

SDEII, Datacenter Networks

AWS Datacenter Networks SDEII position building next-generation network fabric software systems for global AWS datacenters.