IBM

Senior Software Engineer - Confluent Cloud Infrastructure & Platform

IBM

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
16 hours ago
Work mode
In office
Education
Master's Degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

At IBM Software, we address client challenges by creating AI-powered, cloud-native products that drive business and societal transformation globally. Being part of our Software team means engaging in innovation, collaboration, and continuous learning, contributing to cutting-edge technology solutions that impact the world.

Your Responsibilities

  • Develop and manage AI-enabled workflows that enhance the software development process, including automated implementation, pull request reviews, documentation generation, testing infrastructure, and CI/CD guardrails.
  • Take complete ownership of projects — from identifying problems, designing innovative AI-powered tools, deploying solutions, to monitoring and optimizing their effectiveness over time.
  • Build backend services and orchestration layers integrating large language models (LLMs) with developer tools such as GitHub, Jira, Slack, continuous integration systems, and internal platforms.
  • Translate complex engineering challenges into actionable products that increase developer productivity and code quality.
  • Work closely with platform and infrastructure teams to embed AI workflows into runtime environments, managed workloads, and deployment pipelines.
  • Implement stringent safety measures and governance frameworks, including access control, policy enforcement, and comprehensive observability.
  • Use quantitative metrics like adoption rates, reliability, and cost efficiency to drive iterative product improvements.
  • Maintain high-quality engineering standards through clean, rigorously tested code and thorough design reviews.

Preferred Education

Master’s degree preferred.

Required Skills and Qualifications

  • Experienced in developing and operating backend production systems.
  • Proficient and expert in Golang, especially in creating paved paths.
  • Background in building internal developer-facing platforms or automating workflows.
  • Practical knowledge of applying large language model techniques to software engineering processes, creating dependable systems beyond basic prompting.
  • Familiarity with cloud-native infrastructure technologies, including containerization and Kubernetes.
  • Strong judgment regarding software quality, testing approaches, and operational safeguards.
  • User-focused product mindset emphasizing adoption, efficiency, and quality enhancements.
  • Excellent interpersonal skills and ability to collaborate effectively across diverse teams.

Preferred Experience

  • Hands-on experience designing AI-enhanced workflows for tasks such as code review, automated test generation, incident management, or developer onboarding.
  • Proficiency in at least one major programming language such as Java, Go, or Python.
  • Experience integrating developer tools like source control systems, continuous integration, issue trackers, chats, and internal portals.
  • Understanding of foundational platform components like service runtimes, progressive delivery mechanisms, and configuration management.
  • Expertise in distributed systems, developer productivity platforms, or infrastructure-intensive contexts.
  • Ability to craft opinionated paved paths and governance models to standardize workflows.

Level

Senior

Minimum education

Master's Degree

Tools & software

Kubernetes required

How they work

Teamwork & Collaboration Attention to Detail

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer