IT & Software

Senior Backend Software Engineer IBM

International Business Machines Corporation

Ottawa · Ontario · Canada

Share this job: X Facebook WhatsApp

Backend systems and distributed services define this Senior Software Engineer role at IBM Software. Build reliable production systems using cloud and modern deployment practices.

As a senior engineer, you will design, test, deploy, and operate backend services. The work includes scalable software solutions, event-driven architectures, high-throughput services, and large-scale data pipelines. You will improve performance, resilience, and operational practices throughout delivery.

Key Responsibilities:

  • Design and deliver backend services ready for production
  • Build and operate reliable, scalable production systems
  • Contribute to distributed systems and large-scale data pipelines
  • Improve continuous integration, deployment, and release practices
  • Diagnose customer issues and implement code fixes

Requirements:

  • Production experience building, scaling, and operating backend systems
  • Proficiency in Java, Go, C/C++, or Python
  • Strong data structures, algorithms, and system design fundamentals
  • Experience with public cloud, containers, and orchestration platforms
  • Bachelor’s or master’s degree, or equivalent practical experience

Develop backend services, distributed architectures, and cloud systems while strengthening reliability, performance, and operational excellence at IBM Software.

#J-18808-Ljbffr

Reference: WJ-4483_1443809 · Posted 12 Nov 2026, 03:08 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Backend Software jobs in other states

Browse jobs