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.
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:
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
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
* 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
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsPrincipal Data Engineer jobsPrincipal Data Scientist jobsData Manager jobsContent writer - Freelance AI Tutor jobsWriter - Freelance AI Tutor jobsData Science Manager jobsData Scientist II jobsJunior Data Analyst jobsResearch Scientist jobsBusiness Data Analyst jobsSenior Machine Learning Researcher jobsSr. Data Scientist jobsSr Data Engineer jobsSoftware Engineer, Machine Learning jobsBI Analyst jobsData Science Intern jobsLead Data Analyst jobsJunior Data Engineer jobsBusiness Intelligence Engineer jobsSenior AI Engineer jobsMLOps Engineer jobsJunior Data Scientist jobsAzure Data Engineer jobsData Analyst II jobs
Data governance jobsSnowflake jobsLinux jobsHadoop jobsOpen Source jobsRDBMS jobsJavaScript jobsPhysics jobsBanking jobsMLOps jobsData Warehousing jobsComputer Vision jobsScala jobsKafka jobsNoSQL jobsGoogle Cloud jobsAirflow jobsData warehouse jobsSAS jobsOracle jobsPostgreSQL jobsKPIs jobsScikit-learn jobsLooker jobsStreaming jobs
R&D jobsClassification jobsData Mining jobsScrum jobsGitHub jobsCX jobsTerraform jobsPandas jobsPySpark jobsDistributed Systems jobsJira jobsIndustrial jobsRobotics jobsReact jobsBigQuery jobsRedshift jobsMySQL jobsJenkins jobsMicroservices jobsUnstructured data jobsdbt jobsMatlab jobsData strategy jobsE-commerce jobsGPT jobs