Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Development Manager

AT IBM
IBM

Software Development Manager

Markham, Canada

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
The responsibilities will include:

  • Hire and develop high performing technical talent with a particular focus on delivering values.
  • Drive team to establish comprehensive development plans and innovative solutions to problems / challenges that meet desired outcomes and keep integrity to client commitments.
  • Ensure end to end development activities are properly sized, planned and tracked to meet delivery expectations supporting focus areas such as:

Want more jobs like this?

Get jobs in Markham, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • Ensure developed plans (including dependencies, risk mitigations) are interlocked internally and across functional teams & stakeholders.
  • Allocate and balance resources across multiple projects to meet needs of business priorities.
  • Provide management oversight to a number of activities running in parallel, address issues/concerns with speed, and enable coarse corrective actions.
  • Report on development status to program stakeholders as needed.
  • Performs other duties as required.
  • Handles Customer engagements through L3 support channel, advocacy, POCs, and escalations.

Required Technical and Professional Expertise

  • 6+ years of experience
  • Experience in building and managing development teams
  • Experience with project management, planning, tracking, stakeholder management, conflict resolution and prioritization
  • Strong software development background with prior experience in any modern programming language like GO, NodeJS, Javascript, Python including software design and architectur
  • Thorough understanding of the agile development process
  • Excellent people management and communication skills
  • Experience with Source Control Management (i.e. Git)
  • Fluent in written and spoken English
  • 3+ years of direct or indirect customer engagements

Preferred Technical and Professional Expertise

  • Experience with Business Automation and Business Rules is a plus.
  • Experience with ML models evaluations techniques, including Large Language Models (LLMs) is a plus.
  • Comprehensive understanding and hands-on mastery of containerized solutions including Docker, Kubernetes, and OpenShift is a plus.
  • Experience in architecting, deploying, and managing applications in cloud or hybrid infrastructures is a plus.

Client-provided location(s): Markham, ON, Canada
Job ID: IBM-21042786
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.