Backend Software Engineer, Device Operations
Amazon - Hawthorne, CA
Apply NowJob Description
Join Ring's forward-thinking Device Guardians team as a Backend Software Engineer and make an impactful difference by developing backend services that manage devices for millions of customers worldwide. As the team responsible for the Device Registry, our vital service handles over 1 million transactions per second. Your contributions will directly enhance the user experience across mobile applications and smart home integrations. In this role, you will collaborate closely with various groups within Ring, including software, firmware, and product teams. You will leverage AWS technologies to tackle challenging problems in distributed systems. This is an exciting opportunity to design solutions that enable real-time device event processing, trigger automated actions such as motion-activated lighting, and improve the configuration experience for our growing customer base. Be part of our mission to create a leading smart home infrastructure that keeps families secure and connected. Key Responsibilities: Design and implement high-performance backend services that support millions of Ring devices, ensuring the capability to handle over 1 million transactions per second while maintaining stringent uptime standards. Create scalable APIs and data models that form the backbone of Ring's mobile applications and internal services. Foster a culture of engineering excellence by promoting best practices within the team. Architect resilient distributed systems using AWS services, ensuring scalability to support thousands to millions of concurrent device operations. Work with cross-functional teams to translate complex business requirements into innovative technical solutions that improve customer security and convenience. Lead efforts focused on operational excellence, encompassing monitoring, alerting, and automated testing to maintain our critical service dependencies. Contribute to pivotal technical decision-making, shaping Ring's device platform roadmap and its future capabilities. About The Team: We are the backbone of Ring's device ecosystem, responsible for the essential infrastructure that enables daily operations for other teams. As guardians of customer data at an unprecedented scale, we adhere to Amazon's highest security standards, ensuring 99.9%+ service availability that millions rely on. Our team values long-term architectural thinking, code reusability, and collaborative problem-solving, utilizing a wide range of technologies. BASIC QUALIFICATIONS 3+ years of professional software development experience outside of internships. 2+ years of experience in designing or architecting systems with a focus on design patterns, reliability, and scalability. 1+ years of relevant software development experience or a related occupation. 1+ years of experience in designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, and systems using C#, C++, Java, or Perl. 1+ years of experience in Object Oriented Design. Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field. Proficient in programming with at least one software language. PREFERRED QUALIFICATIONS 3+ years of experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor's degree in computer science or a related field. Please note, the base salary range for this role is between $143,700 and $194,400 annually. This includes sign-on payments and restricted stock units (RSUs), with the final package determined based on experience, qualifications, and location. Our comprehensive benefits package includes health, dental, and vision insurance, in addition to 401(k) matching, paid time off, and parental leave. For additional information about our benefits, please visit our website. Address for this position: Hawthorne, CA.
Created: 2026-03-10