I

IBM

Verified Job Source

IBM is a global leader in technology and consulting, dedicated to transforming ideas into reality through innovative solutions in software, infrastructure, and collaborative partnerships.

Armonk, New York, NY

IT Services and IT Consulting
5,001+ people

About

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything.

Open positions

Senior Software Developer/Architect - IBM Confluent Secure Compute

Remote · Canada

Lead the design, implementation, and production operation of complex backend services for a cloud-native, multi-tenant compute platform, making architectural decisions that balance reliability, scalability, performance, and operability. Drive projects end to end, improve service reliability and engineering productivity, collaborate across teams, and mentor engineers.

Senior Software Developer - Cloud Platform Control Plane

Remote · Canada

Design, build, test, and operate secure, reliable, scalable backend services for the cloud control plane, owning features from requirements and design through production rollout and ongoing improvement. Collaborate across teams on architecture and integrations, support service reliability and operations, and improve code quality, engineering practices, and automation.

Senior Backend Developer/Architect

Remote · Canada

Design, build, and operate secure, reliable, scalable backend services for Confluent Cloud Networking, owning features from requirements and design through implementation, rollout, and ongoing improvement. Collaborate across teams on architecture and integrations, support service reliability and operations, and improve code quality, engineering practices, and automation.

Senior Backend Developer/Architect

Remote · Canada

Design, build, and operate secure, reliable, scalable backend services for Confluent Cloud Networking, owning features from requirements and design through implementation, rollout, and ongoing improvement. Collaborate across teams on architecture and integrations, support service reliability and operations, and improve code quality, engineering practices, and automation.

Senior Software Developer - Stream Processing

Remote · Canada

Design, build, and operate scalable, high-performance infrastructure for Confluent Cloud, including systems that serve AI inference and agents directly on real-time streaming data. Improve reliability, scalability, efficiency, observability, and performance across cloud environments, and collaborate with platform teams on distributed systems challenges.

Software Developer (Full-Stack, UI-Heavy)

Remote · Canada

Build and maintain security and identity user experiences primarily with React, Redux, and TypeScript, while making backend changes as needed to deliver features across the stack. Apply security-first practices, contribute to design and code reviews, testing, monitoring, and operational readiness, and collaborate with AppSec, Product, Platform, and engineering teams.

Software Developer (Full-Stack, UI-Heavy)

Remote · Canada

Build security and identity user experiences primarily with React, Redux, and TypeScript, and make backend changes as needed to deliver features across the stack. Develop expertise in a security component, follow secure development practices, contribute to reviews and operational excellence, and collaborate with AppSec, Product, Platform, and engineering teams.

Software Developer (Full-Stack, UI-Heavy)

Remote · Canada

Build and maintain security and identity user experiences primarily with React, Redux, and TypeScript, while making backend changes as needed to deliver features across the stack. Contribute to security-focused design and implementation, testing, monitoring, operational practices, and collaboration with AppSec and partner engineering teams.

Senior Software Developer/Architect - IBM Confluent Secure Compute

Remote · Canada

Lead the design, implementation, and production operation of complex backend services for a secure, multi-tenant, multi-cloud compute platform. Drive architecture and end-to-end delivery, improve reliability and observability, coordinate across teams, and mentor engineers.

Senior Software Developer - Stream Processing

Remote · Canada

Design, build, and operate scalable, high-performance infrastructure for Confluent Cloud, including systems that serve AI models and agents directly on real-time streaming data. Improve reliability, scalability, efficiency, observability, and performance while addressing distributed systems challenges across cloud providers.

Senior Software Developer/Architect - IBM Confluent Secure Compute

Remote · Canada

Lead the design, implementation, and production operation of complex backend services for a cloud-native, multi-tenant compute platform, making architecture decisions that balance reliability, scalability, performance, and operability. Drive projects end to end, improve service operations and observability, coordinate APIs and integrations across teams, and mentor engineers.

SAP HR - Senior HCM TIME Consultant

On-site · Calgary

Lead the design, configuration, and implementation of SAP HCM Time Management solutions while ensuring seamless integration with payroll and other HR modules. Provide ongoing production support, conduct business process workshops, and drive continuous improvement initiatives for enterprise clients.

Senior Managing Consultant SAP C4 Service Cloud Billing

On-site · Edmonton

The role involves implementing and configuring SAP HANA Billing solutions, focusing on the design and deployment of billing processes. Responsibilities include collaborating with cross-functional teams and providing expert guidance and training to clients on revenue management.

Delivery Consultant - Entry Level Sales Program 2027

On-site · Toronto

Associate Consultants assist with cloud migrations, system implementations, and process mapping to help clients achieve their business goals. They also facilitate workshops, document requirements, and translate business needs into technical solutions using Agile and Design Thinking methodologies.

Senior System Support Analyst

On-site · Calgary

The role involves analyzing and resolving infrastructure incidents while provisioning and configuring products to meet client needs. You will also conduct risk assessments and develop strategies to enhance IT resilience and ensure business continuity.

Delivery Consultant Intern – Entry Level Sales Program 2027

On-site · Toronto

Associate Consultant Interns assist clients with cloud migration, system upgrades, and the translation of business requirements into technical solutions. They also facilitate workshops, document processes, and analyze data to drive business value and project adoption.

Security Analyst

On-site · Ottawa

Provide 24/7 technical support for cloud-based solutions and maintain secure infrastructure and networking. Develop and configure infrastructure as code while managing Dev, Test, and Production environments.

Senior Managing Consultant SAP C4 Service Cloud Billing

On-site · Vancouver

Implement and configure SAP HANA Billing solutions, focusing on the design and deployment of billing processes. Provide expert guidance, training, and technical documentation to clients to ensure successful system adoption.

Senior Managing Consultant SAP C4 Service Cloud Billing

On-site · Montréal

The role involves implementing and configuring SAP HANA Billing solutions, focusing on the design and deployment of billing processes. You will provide expert guidance to clients on revenue management and collaborate with cross-functional teams to ensure successful project delivery.

Senior Managing Consultant SAP C4 Service Cloud Billing

On-site · Calgary

The role involves implementing and configuring SAP HANA Billing solutions, focusing on the design and deployment of billing processes. Responsibilities include collaborating with cross-functional teams and providing expert guidance and training to clients on revenue management.