Software Development Engineer II, Amazon Robotics

Amazon is a global technology company leading in e-commerce, cloud computing, and artificial intelligence.
Robotics
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 someone passionate about invention and problem-solving. The position involves hands-on development of tools and systems spanning local, service-oriented, and cloud-based architectures.

As an SDE II, you'll be responsible for driving technical direction of complex software systems, working with cross-functional teams to prototype, design, and develop solutions. The role focuses heavily on automation testing strategy and framework development, ensuring robust end-to-end coverage for Amazon's robotics systems.

The ideal candidate brings 3+ years of software development experience, strong object-oriented programming skills, and expertise in languages like Java, C++, or C#. You'll work in an environment that values teamwork, communication, and technical excellence, contributing to systems that directly impact Amazon's revolutionary robotics operations.

Benefits include comprehensive medical, dental, and vision coverage, parental leave options, PTO, and 401(k) plans. This position offers the opportunity to work with cutting-edge robotics technology while solving real-world challenges in Amazon's fulfillment network. The role is based in North Reading, MA, where you'll collaborate with talented engineers pushing the boundaries of robotics and automation technology.

If you're passionate about robotics, software development, and want to make an impact on global-scale operations, this role offers an exciting opportunity to work with one of the world's most innovative companies.

Last updated 16 hours ago

Responsibilities For Software Development Engineer II, Amazon Robotics

  • Drive the automation testing strategy throughout the engineering organization
  • Develop automation test frameworks and automated functional tests
  • Triage test failures and produce triaging reports
  • Write system and feature-based test plans
  • Execute complex test plans
  • Work with development organizations to understand how changes affect test automation
  • 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 Java, C++, or C# including object-oriented design
  • 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 II, AR Manipulation Motion Planning

Software Development Engineer II position at Amazon Robotics, focusing on motion planning for robotic systems, requiring 3+ years of experience in software development and expertise in Java/C++.

Software Development Engineer II, Amazon Robotics

Software Development Engineer II position at Amazon Robotics, developing automation frameworks and test systems for robotic fulfillment centers.

Robotics Software Engineer, Amazon Robotics

Software Development Engineer role at Amazon Robotics building scalable warehouse automation systems using cloud and robotics technologies.

Software Development Engineer, Amazon Robotics - Manipulation

Software Development Engineer role at Amazon Robotics focusing on manipulation systems, combining robotics, AI, and cloud technologies to revolutionize fulfillment automation.

Software Development Engineer, Amazon Robotics (AR)

Software Development Engineer position at Amazon Robotics, building transformative warehouse robotics systems with 3+ years experience required.