4 days old

Software Development Engineer, Ring

Hawthorne, CA 90250
  • Jobs Rated


Job summary
Ring is looking for a Software Development Engineer to help build device management services that support core features for millions of Ring devices. These services are used by other applications such as the Ring Mobile App and enable our customers to manage and customize various device settings based upon their preferences. Examples of device settings managed by our services include volume levels, motion detection sensitivity, video recording length, and shared user access. You will get to work closely with software, firmware, and product teams across Ring and Amazon, and actively participate in defining and implementing new device setting models. This is a great opportunity to build highly secure, scalable, and fault-tolerant distributed systems using AWS technologies while influencing the development of novel products and features for Ring customers.

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 a growing team that manages the platform for Ring device-related data. Our goal is to meet the high data availability and security requirements expected by Ring customers to operate their devices without issue.

Our team owns critical services that many other internal teams and services depend upon. We place a strong emphasis on maintaining high standards, reusability, and long-term thinking to ensure our solutions are easily extensible and scale. Our team uses a variety of programming languages including GoLang, Java, Scala, Python, and JavaScript.


  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development

  • Bachelor's Degree in Computer Science or related field, or equivalent work experience.
  • 1+ years of programming experience in a modern programming language (Java, Go, Python, etc.)


  • Experience with web architectures and services (HTTP, REST, JSON, etc.)
  • Experience working through the entire software development life cycle from reviewing requirements to delivering complete software solutions.
  • Experience with continuous integration, automated unit testing and integration testing.
  • Excellent verbal and written communication skills to convey complex concepts in simple terms to technical and non-technical stakeholders.
  • Experience identifying and using AWS technologies to solve design problems (CloudFormation, CloudWatch, DynamoDB, EC2, ECS, etc.)
  • Experience with Docker and container-based application development.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.


Jobs Rated Reports for Software Developer

Posted: 2022-05-13 Expires: 2022-06-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer, Ring

Hawthorne, CA 90250

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast