Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer II - Ring Device Guardians 
United States, California, Hawthorne 
383101257

30.03.2025
DESCRIPTION

Key job responsibilities
* Develop and deliver software solutions that scale to support millions of Ring devices.
* Implement extensible and maintainable code with clear documentation.
* Provide code review feedback to team members.
* Set high standards within the team by demonstrating engineering best practices in software design, operational excellence, security, and test automation.
* Review business requirements, discuss trade-offs, provide task estimates, and implement technical solutions that provide value to Ring and its customers.
* Communicate effectively with both technical and non-technical stakeholders to resolve ambiguity and deliver results.About the team
We are the Ring Device Guardians team and own backend services used to manage Ring device configuration data. Our goal is to meet the high data availability and security requirements expected by Ring customers to operate their devices without issue.

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 modern language such as Java, C++, or C# including object-oriented design
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Excellent verbal and written communication skills to convey complex concepts in simple terms to technical and non-technical stakeholders.