Seeking a highly experienced Cloud Messaging Architect to design and lead the implementation of event-driven messaging platforms and real-time data exchange systems.
This hands-on role focuses on messaging design, performance optimization, and secure system integration.
AWS cloud experience is a strong asset.
Key responsibilities include architecting and deploying enterprise messaging systems using Apache Kafka.
The role involves designing and managing Kafka brokers, Kafka Connect, Zookeepers, and topics.
Implementing streaming data pipelines and event-driven microservices is essential.
Defining messaging security policies and high-availability setups is required.
Collaboration with DevOps, development, and cloud teams is necessary.
Requirements:
Candidates must have experience with messaging systems, specifically with Kafka brokers, Zookeepers, and Kafka Connect.
Proficiency in designing and managing topics is required.
Experience in implementing streaming data pipelines and pub/sub patterns is necessary.
Candidates should have programming skills in C# (preferred), with Java or Scala being acceptable.
Knowledge of security and availability practices, including TLS, ACLs, replication, and recovery planning, is essential.
Familiarity with AWS services such as Lambda, ECS, SQS, and MSK is a bonus.
Preferred certifications include Confluent Certified Developer for Apache Kafka and Confluent Certified Administrator for Apache Kafka.
An AWS Certified Solutions Architect certification is a bonus.
The position is based in Waterloo, and candidates should be located around the Toronto area or be able to travel to Waterloo a few times, with 80% remote work possible.
Benefits:
The position offers the flexibility of 80% remote work.
Candidates will have the opportunity to work on cutting-edge event-driven messaging platforms.
The role provides a chance to collaborate with various teams, enhancing professional growth and networking.
Working with AWS cloud technologies offers valuable experience in a high-demand area.
The position allows for hands-on involvement in designing and implementing complex systems, which can be rewarding and fulfilling.