Enable job alerts via email!

Messaging Architect – Kafka

S M Software Solutions Inc

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

19 days ago

Job summary

A leading software solutions company is seeking a highly experienced Cloud Messaging Architect to lead the implementation of messaging platforms. You will design secure and efficient systems with a strong focus on performance optimization. The role requires proficiency in Apache Kafka and AWS services. Ideal candidates will have at least 5 years of hands-on experience. The position offers the flexibility of 80% remote work with occasional travel to Waterloo.

Qualifications

  • 5+ years of experience in designing messaging systems.
  • Expertise in Apache Kafka and event-driven architectures.
  • Experience with AWS cloud services is a strong asset.

Responsibilities

  • Architect and deploy enterprise messaging systems using Apache Kafka.
  • Design and manage Kafka brokers and related components.
  • Implement streaming data pipelines and event-driven microservices.

Skills

Messaging (Kafka)
Streaming & Integration
Programming (C# preferred)
Security & Availability
Cloud (Bonus)

Education

Confluent Certified Developer for Apache Kafka
Confluent Certified Administrator for Apache Kafka
AWS Certified Solutions Architect (bonus)

Job description

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:
AreaKeywords
Messaging (Kafka)Kafka Brokers, Zookeepers, Kafka Connect, Topic management
Streaming & IntegrationData pipelines, pub/sub patterns, performance tuning
ProgrammingC# (preferred), Java or Scala acceptable
Security & AvailabilityTLS, 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs