Senior Software Development Engineer, Data Streaming

3 weeks ago


Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time
Position Overview

The Amazon Development Centre Canada ULC is seeking a Senior Software Development Engineer to spearhead the enhancement of our structured data streaming infrastructure, catering to the dynamic requirements of our customers.


The Data Science & Engineering division is dedicated to delivering scalable, efficient, and cost-effective solutions that facilitate the collection and processing of structured data for diverse analytical applications. Our systems manage an extensive volume of data daily, sourced from various devices and services.


As a vital member of our team, you will collaborate with exceptional engineers and leaders, refine product specifications with product management, architect solutions, and lead the development of innovative products and features that address our customers' evolving needs.


Key Responsibilities

  • Design, develop, maintain, and document highly distributed components of our event streaming architecture.
  • Guide the technical strategy and architecture of complex software systems.
  • Identify and implement enhancements to improve the stability, performance, security, and cost-effectiveness of our services.
  • Deliver customer-centric solutions iteratively while aligning with long-term system objectives.
  • Utilize data-driven insights to inform product prioritization.
  • Provide technical guidance throughout the product lifecycle, advocate for engineering best practices, and ensure operational excellence of large-scale production services.
  • Engage in the recruitment, coaching, and mentoring of engineering talent.


About the Team
You will be joining a seasoned team with several members boasting over four years of experience within the organization. Our products play a crucial role in enhancing the safety and security of communities.


Basic Qualifications

  • 5+ years of professional software development experience.
  • Proficiency in at least one programming language with 5+ years of experience.
  • Experience leading design or architecture of new and existing systems.
  • Proven track record as a mentor or technical lead.
  • Strong analytical and problem-solving capabilities.


Preferred Qualifications

  • 5+ years of experience across the full software development lifecycle.
  • Bachelor's degree in computer science or a related field.
  • Experience in Agile methodologies, such as Scrum or Kanban.
  • Familiarity with modern CI/CD practices.
  • Experience managing Kubernetes EKS clusters.
  • Knowledge of streaming data processing technologies like Kafka, Amazon Kinesis, Spark, or Flink.
  • Experience with infrastructure as code using Terraform or CloudFormation/CDK.


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Position OverviewThe Amazon Development Centre Canada ULC is seeking a Senior Software Development Engineer to spearhead the advancement of our structured data streaming platform, addressing the dynamic requirements of our customers.Our team specializes in delivering scalable, efficient, and cost-effective solutions that facilitate the collection and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Position OverviewThe Amazon Development Centre Canada ULC is seeking a Senior Software Development Engineer to spearhead the advancement of our structured data streaming platform, addressing the increasing demands of our customers.Team MissionThe Data Science & Engineering team is dedicated to delivering scalable, efficient, and cost-effective solutions that...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Amazon Development Centre Canada ULC is seeking a talented and experienced Senior Software Development Engineer to join our Ring Data Science & Engineering team. We are dedicated to building a robust and scalable data streaming platform that empowers our customers with real-time insights and enhances their security experience. About the Role As a key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleThe Amazon Development Centre Canada ULC is seeking a highly skilled Senior Software Development Engineer to lead the development of our structured data streaming platform. As a key member of the Data Science & Engineering team, you will be responsible for designing, building, and maintaining highly distributed components of our event streaming...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleThe Amazon Development Centre Canada ULC is seeking a highly skilled Senior Software Development Engineer to lead the development of our structured data streaming platform. As a key member of the Data Science & Engineering team, you will be responsible for designing, building, and maintaining highly distributed components of our event streaming...


  • Toronto, Ontario, Canada Confluent Full time

    About ConfluentConfluent is a leading company in the data streaming space, empowering organizations to harness the full potential of continuously flowing data.We're driven by a purpose to create a new category in data infrastructure - data streaming - and make it accessible to every organization.Our MissionWe aim to make data streaming intuitive and...


  • Toronto, Ontario, Canada Confluent Full time

    About ConfluentConfluent is a leading company in the data streaming space, empowering organizations to harness the full potential of continuously flowing data.We're driven by a purpose to create a new category in data infrastructure - data streaming - and make it accessible to every organization.Our MissionWe aim to make data streaming intuitive and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to lead the development of our structured data streaming platform. As a key member of the Ring Data Science & Engineering team, you will be responsible for designing, building, and maintaining highly distributed components of our event streaming platform.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to lead the development of our structured data streaming platform. As a key member of the Ring Data Science & Engineering team, you will be responsible for designing, building, and maintaining highly distributed components of our event streaming platform.Key...


  • Toronto, Ontario, Canada Confluent Full time

    About the Role:We are seeking a skilled Frontend Software Engineer to join our team at Confluent. As a key member of our engineering team, you will be responsible for designing and developing engaging and intuitive user interfaces for our data streaming platform.Key Responsibilities:Design and develop new visualizations and interfaces that scale with Apache...


  • Toronto, Ontario, Canada Confluent Full time

    About the Role:We are seeking a skilled Frontend Software Engineer to join our team at Confluent. As a key member of our engineering team, you will be responsible for designing and developing engaging and intuitive user interfaces for our data streaming platform.Key Responsibilities:Design and develop new visualizations and interfaces that scale with Apache...

  • Senior Data Engineer

    8 hours ago


    Toronto, Ontario, Canada Kainos Full time

    Senior Data Engineer (Senior Associate) at Kainos Join our team of innovative thinkers and makers at Kainos, where you'll have the opportunity to transform digital services for millions of citizens and help Fortune 500 companies thrive on Workday. As a Senior Data Engineer at Kainos, you will be responsible for designing and developing data processing and...


  • Toronto, Ontario, Canada Robinhood Full time

    About the CompanyRobinhood Markets is at the forefront of transforming financial access for everyone. Our mission is to create a financial system that is open and accessible, ensuring that our customers are central to every decision we make.Team and Role OverviewOur dedicated team at Robinhood is focused on enhancing decision-making capabilities, fostering...

  • Senior Data Developer

    14 hours ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled and experienced Data Engineer to join our team at Sage Lake Senior Living. As a Data Engineer, you will play a critical role in designing, developing, and maintaining our data platforms and systems.Key ResponsibilitiesDesign and develop scalable and efficient data pipelines using cloud-based technologies such as...

  • Senior Data Developer

    2 minutes ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled and experienced Data Engineer to join our team at Sage Lake Senior Living. As a Data Engineer, you will play a critical role in designing, developing, and maintaining our data platforms and systems.Key ResponsibilitiesDesign and develop scalable and efficient data pipelines using cloud-based technologies such as...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Capgemini Engineering. As a Senior Data Engineer, you will play a key role in designing and developing distributed data processing solutions and high-loaded database systems for various business cases, including reporting, product analytics, marketing optimization, and...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Capgemini Engineering. As a Senior Data Engineer, you will play a key role in designing and developing distributed data processing solutions and high-loaded database systems for various business cases, including reporting, product analytics, marketing optimization, and...


  • Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodRobinhood Markets is at the forefront of transforming financial accessibility for everyone. Our mission is to ensure that financial markets are open and available to all individuals. By prioritizing our customers, we are committed to breaking down barriers and enhancing access to financial knowledge. Together, we are innovating products and...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced software engineers works closely with clients to deliver high-quality solutions that meet their unique needs.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team. As a...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Business Intelligence Engineer to join our team at Amazon Development Centre Canada ULC. As a Senior Business Intelligence Engineer, you will play a key role in helping us craft the future of how Amazonians access customer data.Key ResponsibilitiesExtract Actionable Insights: Use streaming and historical...