Description
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:
Architect and deploy enterprise messaging systems using Apache Kafka.
Design and manage Kafka brokers, Kafka Connect, Zookeepers, and topics.
Implement streaming data pipelines and event-driven microservices.
Define messaging security policies and high-availability setups.
Collaborate with DevOps, development, and cloud teams.
Core Skills:
Area Keywords
Messaging (Kafka) Kafka Brokers, Zookeepers, Kafka Connect, Topic management
Streaming & Integration Data pipelines, pub/sub patterns, performance tuning
Programming C# (preferred), Java or Scala acceptable
Security & Availability TLS, ACLs, replication, recovery planning
Cloud (Bonus) AWS Lambda, ECS, SQS, MSK
Certifications (Preferred):
Confluent Certified Developer for Apache Kafka
Confluent Certified Administrator for Apache Kafka
AWS Certified Solutions Architect (bonus)
Note:
This position is based in Waterloo.
Candidate can be around Toronto area (or should be able to travel to Waterloo few times), 80% remote is possible.