Talent.com
Amazon Development Centre Canada ULC
Software Development Engineer, Persistent Connection Service (PCS)Amazon Development Centre Canada ULC • Toronto, Ontario, CAN
Software Development Engineer, Persistent Connection Service (PCS)

Software Development Engineer, Persistent Connection Service (PCS)

Amazon Development Centre Canada ULC • Toronto, Ontario, CAN
30+ days ago
Job type
  • Full-time
Job description
Ring is seeking a Software Development Engineer to join the Persistent Connection Service team, where you'll build and maintain the foundational socket services that power device connectivity for millions of Ring devices worldwide.

You'll collaborate across Ring's software, firmware, and product organizations while working with AWS technologies to solve complex distributed systems challenges. Persistent Connection Service is a mission critical service which maintains persistent connections between Ring devices and Ring Cloud to enable two-way communication. The service processes billions of messages per day between Cloud and Devices. The team's challenges are availability, latency and critical process resilience. The team partners with all the Firmware teams and Cloud Services being the connectivity layer between the two.

Join us in building the next generation of smart home infrastructure that keeps families safe and connected.

Key job responsibilities
- Design and implement ultra-high-throughput backend services supporting millions of Ring devices and strict uptime requirements
- Build extensible services and data models that serve as the foundation for Ring's device connectivity and internal service ecosystem
- Drive technical excellence and establish engineering best practices
- Architect fault-tolerant distributed systems using AWS services, ensuring scalability from thousands to millions of concurrent device operations
- Partner with cross-functional teams to translate complex business requirements into robust technical solutions that enhance customer experience and security
- Lead operational excellence initiatives including monitoring, alerting, and automated testing to maintain our critical service dependencies
- Contribute to technical decision-making that influences Ring's device platform architecture and future product capabilities

About the team
Persistent Connection Service is a mission critical service which maintains persistent connections between Ring devices and Ring Cloud to enable two-way communication. The service processes billions of messages per day between Cloud and Devices. The team's challenges are availability, latency and critical process resilience. The team partners with all the Firmware teams and Cloud Services being the connectivity layer between the two.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in one or more relevant front-end frameworks such as React, Angular, etc.
- Experience with Generative AI assisted development practices.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Create a job alert for this search

Software Development Engineer, Persistent Connection Service (PCS) • Toronto, Ontario, CAN

Similar jobs

Senior Java Enterprise & Cloud-Native Engineer

Rubicon PathToronto, ON, CA
Full-time

A technology solutions provider based in Toronto is searching for a Senior Software Developer with extensive experience in Java enterprise applications and Cloud-Native designs.This role involves c... Show more

 • Promoted

Senior Java AWS Tech Lead — Cloud, Microservices, Spring

Viva Tech SolutionsMarkham, York Region, CA
Full-time

A technology services company in Markham is seeking a Mid-Senior level Software Engineer specializing in Java development.The role includes designing and deploying applications within the AWS ecosy... Show more

 • Promoted

Sr. Software Engineer (Python, AWS Lambda)

Pacer GroupToronto
Full-time

Software Engineer (Python, AWS Lambda).Work Arrangement: Hybrid-1 Days onsite.Pay Rate: CAD 48-50/hour Incorporated.Application Deadline: Aug 30th, 2026.IT experience with strong expertise in Pytho... Show more

 • Promoted • New!

Software Development Manager, MCP/AI

Autodesktoronto, on, Canada
Full-time

Autodesk’s Visualization Solutions power high-performance 2D and 3D visualization experiences across our product portfolio.We are standing up a new team in Canada to bring.As the Software Developme... Show more

 • Promoted

eBay Live Backend Software Development Engineer

eBaytoronto, on, Canada
Full-time

Enhance user experiences at eBay Live as a Backend Software Development Engineer.Own the software lifecycle while collaborating on innovative features for live shopping solutions.Bay is on the look... Show more

 • Promoted

Java and AWS Senior Engineer for Scalable Application Development

LuxoftToronto, ON, CA
Full-time

Seize the chance to be a Senior Software Engineer and enhance your Java and AWS skills! Implement effective solutions while developing scalable applications in a collaborative tech team.This reward... Show more

 • Promoted

Software Development Engineer - Contract

AMDMarkham, ON, CA
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more

 • Promoted

Software Development Engineer III / Senior Software Development Engineer - Full Stack

Workdaytoronto, on, Canada
Full-time

Software Development Engineer III / Senior Software Development Engineer - Full Stack.Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol... Show more

 • Promoted

Senior Engineer in AI Software Development

Fitch Group, Inc.toronto, on, Canada
Full-time

Become a Senior Engineer at Fitch Ratings in Toronto, where you'll lead AI software development initiatives.Create full-stack solutions that transform how financial services operate.This senior rol... Show more

 • Promoted

Software Development Engineer 2, Trust Platform - $116,000 - $145,000 A Year

RemitlyEast York, Canada
Full-time

Develops and maintains systems for fraud detection, identity verification, and regulatory reporting. Show more

 • Promoted

Software Development Engineer, Amazon Aurora PostgreSQL

United States Digital Space LLCtoronto, on, Canada
Full-time

Looking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and imme... Show more

 • Promoted

Software Development Engineer, Middle Mile P&O - C$114,800 - C$191,800 A Year

Amazon Development Centre CanadaEast York, Canada
Full-time

Seeking a Software Development Engineer II to build systems for responding to transportation network disruptions, optimizing routes, and improving safety and efficiency in Amazon's middle-mile ... Show more

 • Promoted

Software Development Engineer, Amazon Aurora Postgresql

United States Digital Space LLCToronto, Canada
Full-time

DESCRIPTIONLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have dire... Show more

 • Promoted

Software Development Engineer, Aws Marketplace - C$114,800 - C$191,800 A Year

Amazon Web ServicesNorth York, Canada
Full-time

Seeking an experienced Software Development Engineer for AWS Marketplace to own product portions, influence strategy, and build scalable solutions for complex cloud marketplace challenges. Show more

 • Promoted

Senior Engineer for Innovative Software Development and Mentorship

Makeshiptoronto, on, Canada
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... Show more

 • Promoted

Sr. Software Development Engineer, Alameda Observability

Amazon Web Services (AWS)toronto, on, Canada
Full-time

Alameda is the next generation control plane as a service operating more than 14 AWS Services.Just like EC2, EBS, and RDS modernized compute, storage and databases, Alameda provides a modernize AWS... Show more

 • Promoted

Solutions Development Engineer - Cloud Focus

SoftchoiceToronto, ON, CA
Full-time

Join Softchoice as a Solutions Development Engineer to innovate Managed Cloud Services.This contract position emphasizes cloud solution development using cutting-edge technologies.You will play an ... Show more

 • Promoted

Software Development Engineer At Amazon

AmazonToronto, Canada
Full-time

Exciting opportunity for a Software Development Engineer in Supply Chain Optimization at Amazon.Work on high-availability systems for inventory. Show more

 • Promoted

Senior Java Microservices Engineer (Cloud-Native)

Yoush ConsultingToronto, ON, CA
Full-time

A leading consulting firm based in Toronto, Ontario, is seeking an experienced software developer with over 10 years of experience in databases and Object-Oriented Design.The ideal candidate should... Show more

 • Promoted

AWS Connect Engineer

Tech Talent InternationalToronto, ON, CA
Full-time

Fortune 100/500/1000 companies in Canada/US.We currently have a long term contract with our IT consulting client that is working with their large client on a move to cloud CCaS from on‑prem with AW... Show more