Current jobs related to Principal Software Engineer, Event Streaming Platform - Toronto, Ontario - Amazon Development Centre Canada ULC
-
Lead Software Engineer for Data Streaming Platform
2 months ago
Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full timeAmazon 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 timeAmazon 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...
-
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...
-
Cross-Platform Software Engineer
1 month 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
1 month 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...
-
Senior Software Engineer, Platform
2 months ago
Old Toronto, Ontario, Canada Sentry Full timeAbout the RoleSentry is seeking a skilled software engineer to join our Platform Team. As a member of this team, you will play a crucial role in building a scalable platform for engineers to build on top of. Your primary focus will be on designing and implementing a flexible service-oriented architecture, ensuring that our systems can handle millions of...
-
Senior Software Engineer, Platform
2 months ago
Old Toronto, Ontario, Canada Sentry Full timeAbout the RoleSentry is seeking a skilled software engineer to join our Platform Team. As a member of this team, you will play a crucial role in building a scalable platform for engineers to build on top of. Your primary focus will be on designing and implementing a flexible service-oriented architecture, ensuring that our systems can handle millions of...
-
Cloud Platforms Principal
1 month ago
Toronto, Ontario, Canada AutoTrader Full timePrincipal Engineer, Cloud PlatformsAt AutoTrader, we're revolutionizing the way people buy and sell vehicles. As a Principal Engineer, Cloud Platforms, you'll play a key role in shaping the technical direction of our cloud-based applications. Your expertise will help us deliver innovative solutions that drive business growth and customer satisfaction.About...
-
Cloud Platforms Principal
1 month ago
Toronto, Ontario, Canada AutoTrader Full timePrincipal Engineer, Cloud PlatformsAt AutoTrader, we're revolutionizing the way people buy and sell vehicles. As a Principal Engineer, Cloud Platforms, you'll play a key role in shaping the technical direction of our cloud-based applications. Your expertise will help us deliver innovative solutions that drive business growth and customer satisfaction.About...
-
Cross-Platform Software Engineer
3 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
3 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...
-
Software Engineer Principal
1 month ago
Toronto, Ontario, Canada Capital One Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Capital One Canada. As a Principal Associate, Software Engineer, you will play a key role in designing, developing, and delivering innovative software solutions that meet the needs of our customers.ResponsibilitiesDesign and develop software applications using...
-
Software Engineer Principal
1 month ago
Toronto, Ontario, Canada Capital One Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Capital One Canada. As a Principal Associate, Software Engineer, you will play a key role in designing, developing, and delivering innovative software solutions that meet the needs of our customers.ResponsibilitiesDesign and develop software applications using...
-
Software Engineer
2 weeks 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...
-
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
2 months 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
2 months 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...
Principal Software Engineer, Event Streaming Platform
2 months ago
About the Role
The 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 platform.
Key Responsibilities
- Design and implement highly scalable and performant software systems
- Drive the technical direction and architecture of complex software systems
- 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 of experience at Amazon. Our team is responsible for delivering highly scalable, performant, and cost-effective solutions to simplify collection and processing of structured data for a variety of analytical use-cases.
Requirements
- 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