IBM Technical Manager in OTTAWA, Ontario

Job Description

Business Analytics is forming a new team to incubate technologies which will integrated into existing products or be used to create entirely new products. This team will move fast while designing, developing and test new components or services that can be integrated into a variety of IBM products. We're looking for Technical Manager to join our

team in Ottawa!

Successful candidates will have experience managing high performing teams of strong individual contributors. The technical manager will be an active participant in the design and testing of the new services. They will also need to advocate these new services to other product teams for integration and provide whatever support they need to get started.

Successful candidates will be able to demonstrate strong initiative and an insatiable drive to learn new things and try them out. They will also have strong opinions, but weakly held. We expect them to be passionate about their ideas, but not be afraid to be swayed by others in the face of stronger evidence.

The successful candidate will:

  • Deal well with ambiguity

  • Exhibits excellent judgment

  • Have a strong results orientated approach.

  • Thinks big and have a bias for Action

Role responsibilities will include but are not limited to:

  • Manage a high performing team

  • Manage overall software development life-cycle

  • Work closely with Sr. engineers and Team Leaders to architect and develop the best technical design and approach

  • Foster culture of continuous engineering improvement through mentoring, feedback, and metrics

  • Have the obsession to drive innovation for the Business Analytics products family

  • Bring innovative ideas to the table every day, in order to find better ways of accomplishing our objectives

Required Technical and Professional Expertise

  • Bachelor's degree in Computer Science, Engineering or a related technical discipline

  • 5+ years of experience managing software development teams with hands-on involvement in system architecture, design, and performance

  • Deep technical expertise and strong problem-solving and data analysis skills

  • Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences

  • The ability to handle multiple competing priorities in a fast-paced environment

  • A thorough understanding of software development in a team and a strong track record of shipping software

  • Must have Technical Skills:

  • Java,

  • JavaScript

  • SQL Databases

  • Current JS front end tools and Node.js

Preferred Tech and Prof Experience

  • The following technical skills would be an asset:

  • TensorFlow

  • Computer Vision

  • Statistics

  • Python

  • Micro service architectures

  • Machine learning

  • Docker

  • Node.js

  • Deep Learning

  • NLG (natural language generation)

  • NLP (natural language parsing)

  • D3

  • Spark

  • R

  • Mobile development (iOS, web, Android)

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.