Software Development Engineer, Ring Device Services

Amazon is a global technology company that provides e-commerce, cloud computing, digital streaming, and artificial intelligence services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Ring Device Services

Ring, an Amazon company, is seeking a Software Development Engineer to join their Device Services backend team. This role focuses on creating next-generation apps and services that power Ring's suite of smart home security products. As a backend engineer, you'll be responsible for building low-latency systems with high uptime requirements essential for security systems. You'll work in a collaborative environment with cross-functional teams of engineers and product managers to design, test, and iterate on solutions.

The position offers the opportunity to work on critical infrastructure that enables millions of customers to interact with Ring's doorbells, cameras, and other smart home devices. You'll be involved in designing distributed systems and microservices, implementing robust code with comprehensive documentation, and ensuring quality through automated testing practices.

The ideal candidate will have professional software development experience, strong programming skills in modern languages like Java or C++, and a track record of contributing to system architecture and design. This role requires both technical expertise and the ability to communicate effectively with stakeholders while working in an agile environment.

Working at Amazon's Ring division means being part of a team that's revolutionizing home security technology while maintaining the high standards of reliability and performance that customers expect from a security system. The role offers the chance to work on meaningful projects that directly impact millions of users' safety and security while growing professionally in a dynamic, fast-paced environment.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer, Ring Device Services

  • Design and document distributed systems and microservices
  • Implement robust and maintainable code with clear documentation
  • Deliver customer value in iterative fashion
  • Communicate status and changes to stakeholders
  • Implement test automation through unit testing and integration testing

Requirements For Software Development Engineer, Ring Device Services

Java
  • Experience in professional, non-internship software development
  • Experience programming with Java, C++, or C# including object-oriented design
  • Experience contributing to architecture and design of systems
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Ring Device Services

Software Development Engineer II, Amazon Customer Service

Software Development Engineer II position at Amazon Customer Service, focusing on building scalable solutions using ML and AI to enhance customer service experience.

Software Dev Engineer-II, Infra Supply Chain Automation

AWS Infrastructure Services seeks a Software Dev Engineer-II to build and maintain large-scale distributed systems for cloud infrastructure automation.

Software Development Engineer II, Geospatial

Amazon SDE II position focusing on building advanced geospatial systems and ML solutions for delivery operations, requiring 3+ years of software development experience.

Software Development Engineer, M&A PXT

Software Development Engineer role at Amazon focusing on M&A PXT technology development, requiring 3+ years of experience and offering competitive compensation.

Software Development Engineer, Peripheral Infrastructure Engineering Services

SDE II role at Amazon developing and maintaining software systems for peripheral device management across fulfillment centers, requiring 3+ years of development experience.