Recherche d'emploi > Toronto, ON > Sr software engineer

Sr. Software Dev Engineer, Ring

Ring
Toronto, ON, CA
70 $-90 $ / heure (estimé)
Temps plein

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

  • 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
  • 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

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

If you would like to request an accommodation, please notify your Recruiter.

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Appficiency Inc.
Ontario, Canada

As a Senior Product Engineer, you will be responsible for leading the innovation, design, development, and implementation of our cutting-edge software products, ensuring they meet the specific needs of the construction industry. We are a leader in both construction and manufacturing and as a top 5 A...

KALSOFT
Mississauga, Ontario

NET Developer's duties include sourcing project requirements, deciding on the most appropriate software solutions, and ensuring that developments are error-free. Experience with Microsoft Blazor and SQL Azure  strongly preferred  Experience in Geospatial (web) application development using...

Amazon Development Centre Canada ULC
Toronto, Ontario

The Helix team is looking for a seasoned senior software engineer to join its team of passionate, enthusiastic engineers tackling complex data challenges at a large scale. Your role will involve conceptualizing and developing innovative data solutions for our global customers, including engineers, o...

Xero
Toronto, Ontario

Experience developing sensible standards and mentoring early career engineers. The AI team at Xero brings together ML Engineers and Applied Scientists to build systems that power Xero's next generation of beautiful, insightful products. Software engineers -AI Products design and build the infrastruc...

E-Solutions
Mississauga, Ontario

Below are the requirements for the developers:. Design and Develop new features/capabilities for application middleware APIs and UI tools. Deploy new features and capabilities being developed for application middleware APIs and UI tools. Previous development experience of at least years working in B...

Amazon Development Centre Canada ULC
Toronto, Ontario

Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. Currently enrolled in or completed a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or m...

Appficiency Inc.
ON, CA

The Commitment   Understand the construction industry as if you have lived it your whole life! Become an expert on the existing Appficiency Software Products Create and ideate new software products to serve customer stated requirements and unsaid needs Ensure customer satisfaction Be committed ...

102 Yahoo Inc.
Remote,Canada
Télétravail

Software development experience with 2+ years experience as Lead Engineer . We are tackling some of the toughest challenges in architecture design, algorithm development, and data engineering. Experience cross collaborating with other functions such as Production Engineering, DevOps, Front End, Prod...

Amazon Development Centre Canada ULC - K03
Toronto, Ontario

As a Senior Software Development Engineer on the team, you will own and influence team software architecture, development, testing, and delivery of complex features for these platforms. The Advertiser Growth Tech and Science (AGTS) team is looking for a motivated and experienced Software Development...

TD Bank - London Branch
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 perform...