Taro Logo

Software Development Engineer II, Amazon Robotics

Amazon Robotics develops complex material handling service oriented software systems for deployment across Amazon's Order Fulfillment Centers.
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

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 problem-solving and invention. The position involves hands-on development of object-oriented software and automation frameworks, working in a team environment to create reliable, scalable solutions.

As an SDE II, you'll be responsible for driving technical direction of complex software systems, working on everything from design to delivery. The role spans local, service-oriented, and cloud-based systems, requiring strong expertise in computer science fundamentals and distributed systems. You'll collaborate with cross-functional teams to prototype and develop solutions that directly impact Amazon's robotic fulfillment operations.

The ideal candidate brings 3+ years of software development experience, strong communication skills, and a track record of delivering high-quality technology products in a high-growth environment. You'll be working at the intersection of robotics and software, helping to shape the future of automated fulfillment while enjoying comprehensive benefits and the opportunity to make an impact at global scale.

Key focus areas include developing automation frameworks, implementing test strategies, and ensuring robust end-to-end coverage for complex systems. You'll be part of a team that values innovation, teamwork, and continuous learning, with opportunities to work on challenging problems in robotics and distributed systems.

Last updated 2 months ago

Responsibilities For Software Development Engineer II, Amazon Robotics

  • Drive 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 changes impact
  • 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?