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:
Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator Software Development Engineer position focusing on distributed systems and networking services at Amazon Web Services.

Software Development Engineer II, AWS DynamoDB, Transactions

AWS DynamoDB is hiring a Software Development Engineer II to build and maintain highly scalable distributed database systems, focusing on transaction capabilities.

Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior software engineering 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.

System Development Engineer, Kuiper Simulation

System Development Engineer role at Amazon's Project Kuiper, building simulation systems for satellite broadband technology.

Software Development Engineer, Route 53 Edge Team

Software Development Engineer position for Amazon's Route 53 Edge Team, working on distributed systems and DNS services.

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 21 days 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?