
Messaging Architect Kafka

S M Software Solutions Inc.
Summary
Join our team as 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. You will architect and deploy enterprise messaging systems using Apache Kafka, design and manage Kafka brokers, Kafka Connect, Zookeepers, and topics, and implement streaming data pipelines and event-driven microservices. The position requires defining messaging security policies and high-availability setups and collaborating with DevOps, development, and cloud teams. AWS cloud experience is a strong asset. The position is based in Waterloo, with 80% remote work possible for candidates in the Toronto area or willing to travel to Waterloo occasionally.
Requirements
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
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
Preferred Qualifications
- Confluent Certified Developer for Apache Kafka
- Confluent Certified Administrator for Apache Kafka
- AWS Certified Solutions Architect (bonus)
Benefits
80% remote is possible
Share this job:
Similar Remote Jobs
