Lead Software Engineer for Data Streaming Platform
2 months ago
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 RoleAs a key member of our team, you will play a pivotal role in designing, developing, and maintaining critical components of our event streaming infrastructure. You will collaborate closely with engineers, product managers, and other stakeholders to ensure the platform meets the evolving needs of our rapidly growing customer base.
Responsibilities- Lead the technical direction and architecture of a complex software system, ensuring scalability, reliability, and performance.
- Design, build, maintain, and document highly distributed components of our event streaming platform.
- Identify opportunities to enhance stability, security, and cost-effectiveness of our services.
- Deliver customer value through iterative development cycles while contributing to long-term system goals.
- Provide technical expertise throughout the product lifecycle, influencing engineering best practices and driving operational excellence for large-scale production services.
- Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.
We are looking for an experienced software engineer with a passion for building high-performance systems.
- 5+ years of non-internship professional software development experience.
- 5+ years of programming experience in at least one software programming language.
- 5+ years of experience leading the design or architecture (design patterns, reliability and scaling) of new and existing systems.
- 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 experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- 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.
-
Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full timeAbout 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...
-
Software Engineering Data Platform Lead
2 weeks ago
Old Toronto, Ontario, Canada ClickUp Full timeUnlock Productivity with ClickUpClickUp is the world's only all-in-one productivity platform that adapts to the way people work. It replaces individual workplace productivity tools with a single, unified platform including project management, document collaboration, spreadsheets, chat, goals, and more.Join the MissionOn a mission to revolutionize the way...
-
Software Engineering Data Platform Lead
2 weeks ago
Old Toronto, Ontario, Canada ClickUp Full timeUnlock Productivity with ClickUpClickUp is the world's only all-in-one productivity platform that adapts to the way people work. It replaces individual workplace productivity tools with a single, unified platform including project management, document collaboration, spreadsheets, chat, goals, and more.Join the MissionOn a mission to revolutionize the way...
-
Software Engineer
7 days ago
Toronto, Ontario, Canada Orium Full timeThis role is a unique opportunity to collaborate with Orium's internal teams and Gluo, our sister company in Mexico, to achieve strategic goals. As a key member of our cross-functional team, you will contribute to the development of our retail data platform engineering and composable offerings.ResponsibilitiesProvide technical support for Order Management...
-
Cross-Platform Software Engineer
1 month ago
Toronto, Ontario, Canada Platform Ldn Full timeJob Summary:We are seeking a highly skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile and desktop applications.Key Responsibilities:Application Development: Develop cross-platform mobile and desktop...
-
Cross-Platform Software Engineer
1 month ago
Toronto, Ontario, Canada Platform Ldn Full timeJob Summary:We are seeking a highly skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile and desktop applications.Key Responsibilities:Application Development: Develop cross-platform mobile and desktop...
-
Software Engineer
1 month ago
Toronto, Ontario, Canada Orium Full timeAbout the RoleOrium is seeking a skilled Software Developer to join our team and contribute to the development of our retail data platform engineering and composable offerings.Key ResponsibilitiesProvide technical support for Order Management System (OMS) and Point of Sale (POS) systems, ensuring smooth operation and minimal downtime.Collaborate with...
-
Software Engineer
1 month ago
Toronto, Ontario, Canada Orium Full timeAbout the RoleOrium is seeking a skilled Software Developer to join our team and contribute to the development of our retail data platform engineering and composable offerings.Key ResponsibilitiesProvide technical support for Order Management System (OMS) and Point of Sale (POS) systems, ensuring smooth operation and minimal downtime.Collaborate with...
-
Software Engineer
1 month ago
Toronto, Ontario, Canada Orium Full timeAbout the RoleOrium is seeking a skilled Software Developer to join our team and contribute to the development of our retail data platform engineering and composable offerings.Key ResponsibilitiesProvide technical support for Order Management System (OMS) and Point of Sale (POS) systems, ensuring smooth operation and minimal downtime.Collaborate with...
-
Cross-Platform Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Platform Ldn Full timeKey Responsibilities:We are seeking a skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our diverse user base.Responsibilities:Design and develop cross-platform mobile and...
-
Cross-Platform Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Platform Ldn Full timeKey Responsibilities:We are seeking a skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our diverse user base.Responsibilities:Design and develop cross-platform mobile and...
-
Cross-Platform Software Engineer
2 months ago
Old Toronto, Ontario, Canada Platform Ldn Full timeAbout the RoleWe are seeking a highly skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our users.Key ResponsibilitiesApplication Development: Develop cross-platform...
-
Cross-Platform Software Engineer
2 months ago
Old Toronto, Ontario, Canada Platform Ldn Full timeAbout the RoleWe are seeking a highly skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our users.Key ResponsibilitiesApplication Development: Develop cross-platform...
-
Cross-Platform Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada Platform Ldn Full timeKey Responsibilities:We are seeking a skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our diverse user base.Responsibilities:Design and develop cross-platform mobile and...
-
Cross-Platform Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada Platform Ldn Full timeKey Responsibilities:We are seeking a skilled Cross-Platform Developer to join our team at Platform Ldn. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality cross-platform applications that meet the needs of our diverse user base.Responsibilities:Design and develop cross-platform mobile and...
-
Lead Data Engineer
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Data EngineerWe are seeking an experienced Lead Data Engineer to join our growing team at Scotiabank. As a key member of our Global Wealth Engineering team, you will be responsible for designing, building, and maintaining scalable data architectures that support our data-driven initiatives.Key Responsibilities:Design and implement data...
-
Lead Data Engineer
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Data EngineerWe are seeking an experienced Lead Data Engineer to join our growing team at Scotiabank. As a key member of our Global Wealth Engineering team, you will be responsible for designing, building, and maintaining scalable data architectures that support our data-driven initiatives.Key Responsibilities:Design and implement data...
-
Software Engineer — Data Platform
2 weeks ago
Toronto, Ontario, Canada Boundlessfellows Full timeAbout Instacart EngineeringWe're transforming the grocery industry with cutting-edge systems and technologies. Our engineering efforts build a state-of-the-art operating system for the grocery industry, tackling big problems in distributed systems, data management, AI/ML, and more.Job DescriptionWe're seeking a talented Software Engineer — Data Platform to...
-
Lead Data Engineer
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Data EngineerWe are seeking an experienced Lead Data Engineer to join our growing team at Scotiabank. In this role, you will be responsible for designing, building, and maintaining scalable data architectures that support our data-driven initiatives.Key Responsibilities:Designing and implementing data ingestion patterns that support batch,...
-
Lead Data Engineer
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Data EngineerWe are seeking an experienced Lead Data Engineer to join our growing team at Scotiabank. In this role, you will be responsible for designing, building, and maintaining scalable data architectures that support our data-driven initiatives.Key Responsibilities:Designing and implementing data ingestion patterns that support batch,...