Senior Software Engineer, Cloud-Native Data Streaming

IBM

Ottawa

On-site

CAD 120,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software is seeking a Senior Software Engineer to contribute to the Connect Platform team, bridging Apache Kafka with the wider ecosystem for secure, scalable data streaming. You will architect complex systems, drive cross-team initiatives, and deliver high-quality, low-latency services in production.

The role requires deep distributed systems experience, cloud-native development, and strong collaboration across engineering and operations.

Qualifications

  • 7+ years of software development experience.
  • Proven track record delivering large-scale, secure, highly available systems.
  • Experience running production services in the cloud and on-call rotations.
  • Deep hands-on experience with distributed systems engineering.

Responsibilities

  • Work with distributed systems, cloud-native development, and secure data integration.
  • Architect complex engineering systems end to end.
  • Collaborate across teams to define and execute roadmaps for data streaming platforms.
  • Evaluate and improve the efficiency of the tech stack.
  • Provide technical guidance to the team in specialized areas.
  • Improve stability, performance, and operational excellence across critical systems.

Skills

Distributed systems
Cloud-native engineering
Leadership & mentoring
On-call experience
Communication & collaboration
High availability/low latency

Education

Bachelor's degree in Computer Science or Engineering

Tools

Java
Kubernetes
AWS / GCP / Azure

Job description

IBM Software is seeking a Senior Software Engineer to contribute to the Connect Platform team, bridging Apache Kafka with the wider ecosystem for secure, scalable data streaming. You will architect complex systems, drive cross-team initiatives, and deliver high-quality, low-latency services in production.

The role requires deep distributed systems experience, cloud-native development, and strong collaboration across engineering and operations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Data Streaming & Kafka
Senior Software Engineer - Data Streaming & Kafka

IBM • Bedford

On-site
CAD 110,000 - 150,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Bedford

On-site
CAD 110,000 - 150,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Toronto

On-site
CAD 120,000 - 170,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Edmonton

On-site
CAD 120,000 - 170,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Ottawa

On-site
CAD 120,000 - 190,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Vancouver

On-site
CAD 120,000 - 180,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Calgary

On-site
CAD 120,000 - 150,000
Senior Software Engineer - Stream Processing
Senior Software Engineer - Stream Processing

IBM • Calgary

On-site
CAD 100,000 - 140,000
Senior Software Engineer - Stream Processing
Senior Software Engineer - Stream Processing

IBM • Vancouver

On-site
CAD 110,000 - 160,000
Senior Software Engineer - Cloud Platform Control Plane
Senior Software Engineer - Cloud Platform Control Plane

IBM • Bedford

On-site
CAD 90,000 - 120,000