Search jobs > Toronto, ON > Sr software engineer

Sr. Software Dev Engineer, Ring

Amazon Development Centre Canada ULC
Toronto, Ontario, CAN
$70-$90 an hour (estimated)
Full-time

The Ring Data Science & Engineering team is looking for a Sr. Software Development Engineer to lead evolving our structured data streaming platform to meet the growing needs of our Ring neighbors (our customers).

The Ring Data Science & Engineering team delivers highly scalable, performant, and cost-effective solutions to simplify collection and processing of structured data for a variety of analytical use-cases.

We collect over a petabyte of data daily from Ring devices, backend services, and clients. These events are used to monitor the customer experience in real-time, supply data to business analytics, and enable engineering teams to perform service troubleshooting.

As a member of the team, you'll work alongside outstanding engineers and leaders, refine product requirements with product management, define architecture, and be a leader in the implementation of new products & features, focused on meeting the evolving needs of our customers.

All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations.

Along with this, you’ll have the opportunity to interact with customers to ensure their needs are met.

The ideal candidate will have a demonstrated track record of success delivering new features or products. This person has thrived in delivering high-quality technology services in a growth environment where priorities shift fast.

They have strong OO design and implementation experience with knowledge of web services and cloud architecture.

Key job responsibilities

  • Design, build, maintain, and document highly distributed components of our event streaming platform.
  • Drive the technical direction and architecture of a complex software system.
  • Identify opportunities to improve stability, performance, security, and cost of our services.
  • Deliver customer value in an iterative fashion while working towards longer term systems goals.
  • Make data-driven decisions to inform product prioritization.
  • Provide technical expertise throughout the product lifecycle, influence engineering best practices for your team and own operational excellence of large scale production services.
  • Participate in the hiring, coaching, and mentoring of engineers.

About the team

You will be joining a veteran team with several members who have 4+ years experience at Ring and Amazon. Ring doorbells and security products are part of neighborhoods across the country, so you can take pride in supporting a tangible product that helps our Neighbors be safe.

Ring is part of the Amazon Devices family, and is seeking engineers who will help us create the next generation of home security.

What will you help us create?

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

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
  • Strong analytical and problem-solving skills

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 working in an Agile environment following either Scrum or Kanban methodology
  • Experience with modern CI / CD systems
  • Experience with managing Kubernetes EKS clusters
  • Experience with streaming data processing technologies such as Kafka, Amazon Kinesis, Spark, or Flink
  • Experience with infrastructure-as-code using Terraform or CloudFormation / CDK
  • 30+ days ago
Related jobs
Amazon Development Centre Canada ULC
Toronto, Ontario

Software Development Engineer to lead evolving our structured data streaming platform to meet the growing needs of our Ring neighbors (our customers). The Ring Data Science & Engineering team is looking for a Sr. Participate in the hiring, coaching, and mentoring of engineers. Ring is part of the Am...

Ring
Toronto, Ontario

Software Development Engineer to lead evolving our structured data streaming platform to meet the growing needs of our Ring neighbors (our customers). The Ring Data Science & Engineering team is looking for a Sr. Participate in the hiring, coaching, and mentoring of engineers. Ring is part of the Am...

Amazon Development Centre Canada ULC
Toronto, Ontario

You will work with Product Managers, Economists and Scientists to solve complex problems at Amazon-scale, bringing your engineering skills together with the powers of AWS to launch solutions that will have direct customer impact. You will mentor and lead engineers as they deliver on your vision, set...

AMD
Markham, Ontario

D/ML SOFTWARE DEVELOPMENT ENGINEER. We are looking for highly motivated and passionate programmer in 3D graphics and ML software. D graphics algorithms, APIs, game development, C++ and other high-performance languages experience. Bachelor's/master's in computer engineering, Computer Science or equiv...

Infinity Solutions
Toronto, Ontario

Location: Toronto</p> <p>Role:Senior ServiceNow</p> </div> <ul> <li>To perform activities associated with one or more software engineering lifecycle phases Principal Accountabilities:</li> <li>Understand customer requirements and suggest solutions or a...

Electronic Arts
Toronto, Ontario

As a senior software engineer you are expected to be skilled at engineering communications, analysis, and clarifications. Experience working with a team of engineers to deliver software applications. Passion for making software to create games. Through our cutting-edge games, innovative services, an...

President's Choice Financial
Toronto, Ontario

This is a fantastic opportunity for an experienced Front End / UI Developer to join our expanding software development team. Software Engineer, Full Stack role is crucial for ensuring the enterprise SaaS platform is successful by improving user experience through user interface design. Good cross-br...

TD Bank
Toronto, Ontario

The team is responsible for the development and support of the e-trading suite of applications for TD Securities, covering:. Director) software engineer in North America to lead the regional technology teams, with the following responsibilities:. You'll have regular career, development, and performa...

Life360
Remote, Canada, US
Remote

Develop application components using AWS Cloud Development Kit (CDK), provision and deploy those components. You’ll be working within a close-knit team of Web engineers, all working to provide an excellent user experience on our e-comm platform and web applications. This team works closely with othe...

Egen
Mississauga, Ontario

We drive valuable Digital Experiences for established enterprises, emerging startups and other companies through our Data Engineering, Analytics, and Application Development services. You are an innovative technology enthusiast who enjoys building software products and quickly seeing them work in th...