Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Ring 
United States, California, Hawthorne 
528884903

30.03.2025
DESCRIPTION

Key job responsibilities
The Ring Access/Edge Orchestration Services Team is responsible for supporting the experiences our customers use to interact with our doorbells, cameras, and other devices. You will get to build low-latency systems operating at hundreds and in some cases thousands of TPS, with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building new features for our products. You will be working closely with a cross-functional team of engineers and product managers to design, test, learn and iterate on solutions in a fast-paced environment.Responsibilities* Design and document distributed systems and microservices.
* Implement robust and maintainable code with clear documentation.
* Deliver customer value in an iterative fashion while working towards a long-term vision.
* Communicate status and changes to the work you are responsible and accountable for, and keep all stakeholders informed of changes and updates to the original plan.
* Implement test automation on all code implemented through unit and integration testing.

BASIC QUALIFICATIONS

- 3+ 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
- Experience programming with at least one software programming language
- Bachelor’s degree in Computer Science or related field.
- 3+ years of experience working on systems.
- 3+ years of experience working with OO / principles.
- 3+ years of experience working with RESTful for web services.
- 3+ years of experience in a variety of modern programming languages (, C/, Go, Ruby, ).
- Experience working with services (CloudFormation, DynamoDB, CloudWatch).


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master’s degree in Computer Science or related field.
- Experience working with services and an understanding of for scalability, performance and reliability.
- Strong communication and interpersonal skills.
- Knowledge of professional engineering practices & best practices for full life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operation.