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 advancement of our structured data streaming platform, addressing the increasing demands of our customers.


Team Mission
The Data Science & Engineering team is dedicated to delivering scalable, efficient, and cost-effective solutions that facilitate the collection and processing of structured data for diverse analytical applications. We manage an extensive volume of data daily from various sources, including devices and backend services.


Key Responsibilities
As a pivotal member of our team, you will:

  • Design, develop, and maintain highly distributed components of our event streaming platform.
  • Steer the technical direction and architecture of complex software systems.
  • Identify and implement enhancements to improve stability, performance, security, and cost-effectiveness of our services.
  • Deliver value to customers iteratively while aligning with long-term system objectives.
  • Utilize data-driven insights to guide product prioritization.
  • Provide technical guidance throughout the product lifecycle, promoting engineering best practices and ensuring operational excellence for 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 numerous members possessing over four years of experience at Amazon. Our products play a crucial role in enhancing safety within communities, allowing you to take pride in contributing to a meaningful cause.


Basic Qualifications
To be considered for this role, candidates must possess:

  • 5+ years of professional software development experience.
  • 5+ years of proficiency in at least one programming language.
  • 5+ years of experience in leading design or architecture of new and existing systems.
  • Experience in mentoring or leading an engineering team.
  • Strong analytical and problem-solving abilities.


Preferred Qualifications
Ideal candidates will also have:

  • 5+ years of experience across the full software development lifecycle.
  • A Bachelor's degree in Computer Science or a related field.
  • Experience in Agile methodologies, such as Scrum or Kanban.
  • Familiarity with modern CI/CD systems.
  • Experience managing Kubernetes EKS clusters.
  • Knowledge of streaming data processing technologies like Kafka or Amazon Kinesis.
  • 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 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...


  • 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

    15 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

    9 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...