Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Development Engineer Amazon Robotics AR Sortation Planning 
United States, Massachusetts 
317899843

01.12.2024
DESCRIPTION

As a Software Development Engineer on the AR Sortation Planning team, you will design, develop and deploy full-stack robotic workcell solutions using AWS that are scalable, reliable and performant. You will build software solutions to improve sortation at scale, improve associate safety and ergonomics, associate job satisfaction, and site efficiency. You will build simulation models and digital twins of these robotic systems and provide our scientists, researchers and engineers the tools they need to develop and optimize robotic components, workflows and systems. We team cross-functionally with hardware and robotic controls experts to develop pioneering applications in a highly exciting and innovative environment.Key job 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.A day in the life1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan

BASIC QUALIFICATIONS

- 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


PREFERRED QUALIFICATIONS

- 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.