Software Development Engineer, Ring Neighbors

About Ring Neighbors

Ring Neighbors (https://ring.com/neighbors), launched in 2018,
is a hyperlocal social networking app providing real-time crime and safety alerts from neighbors and public safety agencies.
With Neighbors, you can always know when and where things are happening in your area and share updates to keep your community informed.
The Neighbors app is available on iOS (4.8 stars), Android (4.6 stars), recently launched on Web, and is embedded within the Ring app.
Millions of people use Neighbors each month.

Role Overview

We are looking for a Software Development Engineer to join our rapidly growing Content Engineering team.
You will play a pivotal role in shaping the definition, vision, design, roadmap, and development of core services at Ring.
This includes design, architecture, implementation, and operation of large-scale cloud systems that make neighborhoods safer.

You will have autonomy over technical direction and the feature roadmap, work with extraordinary talent, and have opportunities to hire and shape the team.

Key Responsibilities

  • Design, architect, implement, and operate large-scale cloud systems.
  • Deliver the technical direction and feature roadmap for core services.
  • Autonomously lead projects and mentor the team.
  • Promote robust, maintainable code and clear documentation.
  • Communicate proactively and provide technical leadership.
  • Ship high-quality products and features to customers.

About the Team

The team owns services built primarily in Go and Python, utilizes Lambdas in an event-driven architecture,
and delivers backend services and web tools for internal users (Neighbors Administrators and Neighbors News Team).

Tools and technologies include:

  • Machine Learning (ML) moderation tooling
  • AWS services: S3, DynamoDB, SQS, Kinesis, API Gateway, CloudWatch, Elasticsearch, Lambda, Cloud Auth, Redshift, Athena
  • Amazon Builder Hub Tools
  • Backend, full-stack, and front-end development

Basic Qualifications

  • 3+ years of professional software development experience (non-internship)
  • 2+ years experience in system design or architecture (design patterns, reliability, scaling)
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, operations)
  • Bachelor’s degree in computer science or equivalent

Compensation & Benefits

Amazon is a total compensation company. Base pay ranges from $129,300/year in the lowest geographic market up to $223,600/year
in the highest, depending on job-related knowledge, skills, and experience. Equity, sign-on payments, and other forms of compensation may also be included.
For more information on benefits, visit Amazon Employee Benefits.

Inclusivity & Equal Opportunity

Amazon is an equal opportunity employer and does not discriminate based on protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: pursuant to the Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered.
For disability accommodations during application or hiring, visit Amazon Hiring Accommodations.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.