Software Development Manager

Markham, CA

IBM

For more than a century, IBM has been a global technology innovator, leading advances in AI, automation and hybrid cloud solutions that help businesses grow.

View all jobs at IBM

Apply now Apply later

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:
    • 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.

Key Job Details
Role:Software Development Manager Location:Markham, CA Category:Software Engineering Employment Type:Full-Time Travel Required:No Travel Contract Type:Regular Company:(0026) IBM Canada Limited – IBM Canada Limitee Req ID:727403BR

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Leadership Jobs

Tags: Agile Docker Engineering Git JavaScript Kubernetes LLMs Machine Learning ML models Node.js Python

Perks/benefits: Team events

Region: North America
Country: Canada

More jobs like this