07 Nov
|
IBM
|
Quebec City
Backend systems and distributed services define this Senior Software Engineer role at IBM Software. Build reliable production systems using cloud and up-to-date 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
📌 Senior Backend Software Engineer IBM (Quebec City)
🏢 IBM
📍 Quebec City