Taro Logo

Software Development Engineer II, MSP Automation Solutions

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Robotics

Job Description

Join Amazon's innovative Open Controls Architecture (OCA) initiative, which is revolutionizing industrial automation by combining standardized computing hardware with AWS Cloud services. OCA seamlessly integrates with industry-leading automation platforms, modernizing traditional PLC development without requiring complete architectural overhauls.

The team operates in a fast-paced, startup-like environment within Amazon, focusing on transforming industrial automation through automated testing pipelines, streamlined deployment processes, advanced monitoring systems, and robust rollback capabilities. This role offers the opportunity to work on cutting-edge technology that bridges traditional PLC programming with modern software development practices.

As a Software Development Engineer II, you'll be instrumental in designing and implementing systems that delight customers. The tech stack includes Python and Rust for backend development, and TypeScript/React for frontend work. For embedded development, the team primarily uses Rust. You'll collaborate closely with product managers, program managers, and other engineering teams to drive innovation and deliver value to customers.

The role requires a strong foundation in software development, with emphasis on creating extendable designs and maintainable technical solutions. You'll be expected to demonstrate ownership, lead by example, and adapt your approach as you learn. The position offers the opportunity to work on revolutionary designs and experiments while maintaining high standards in software development.

This is an excellent opportunity for engineers passionate about industrial automation, cloud computing, and modern software development practices who want to make a significant impact in transforming how industrial automation solutions are developed, tested, and deployed.

Last updated 23 days ago

Responsibilities For Software Development Engineer II, MSP Automation Solutions

  • Collaborate with other engineers towards broader organizational goals and projects
  • Collaborate with product and program managers for feature definition and delivery
  • Work with other Robotics teams to build innovative solutions
  • Stay aware of developments in the Robotics space and upstream projects
  • Drive / contribute to technical designs

Requirements For Software Development Engineer II, MSP Automation Solutions

Python
Rust
TypeScript
React
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language