Amazon - Westborough, MA

posted 18 days ago

Full-time - Mid Level
Westborough, MA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The Senior Software Development Engineer at Amazon Robotics will be responsible for designing, developing, and deploying full-stack robotic workcell solutions using AWS. This role focuses on improving sortation processes, enhancing associate safety and job satisfaction, and optimizing site efficiency through innovative software solutions. The engineer will collaborate with cross-functional teams to create simulation models and digital twins of robotic systems, contributing to the development of pioneering applications in a dynamic environment.

Responsibilities

  • Build scalable, flexible and maintainable software solutions to innovative robotics technology integration problems.
  • Work with peers of diverse backgrounds and experiences to solve challenging problems in a multi-disciplinary environment.
  • Fast-paced, high-octane ownership of end-to-end solutions with a focus on working directly with stakeholders, customers and teammates.
  • Maintenance, implementation and deployment of existing software services in Production with established customer bases, requiring adopting and adhering to metrics, alarms and operational excellence.

Requirements

  • 4+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 2+ years of full stack development experience
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Nice-to-haves

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Master's degree in computer science or equivalent
  • Experience building and maintaining applications with JVM-based languages, such as Java, Kotlin, Scala
  • Experience with front-end technologies such as React Native, JavaScript and Node
  • Experience with reactive systems built on top of frameworks such as Akka.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service