Design back-end software solutions remotely at IBM Software using component development, unit testing, and automated CI/CD pipelines. Collaborate across stakeholders.
As a Software Developer: Generalist, you will design, develop, test, and deliver offerings with leading-edge or proven technologies. You will work in an Agile, collaborative environment to understand stakeholder requirements and contribute to cutting-edge software solutions. The work includes component-level development, customer problem resolution, and delivery through quality stages.
Key Responsibilities: Design, code,
and test component-level software solutions Ensure implemented solutions are unit tested for integration Contribute to automated CI/CD quality stages Develop and unit test fixes for customer-reported problems Deliver offerings using leading-edge or proven technologies Requirements: Exposure to back-end development technologies Experience designing, coding, and testing component-level solutions Experience contributing to automated CI/CD pipelines Exposure to debugging customer-reported problems Experience collaborating in Agile environments Build IBM Software offerings through back-end development, debugging, component testing, and CI/CD delivery in a remote setting.
📌 Software Development Engineer - Remote (Montreal)
🏢 IBM
📍 Montreal