Job Title or Location

Manager, Data Platform

Canadian National Railway - 57 Jobs
Montreal, QC
Posted yesterday
Job Details:
Full-time
Management

At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a difference. You will be able to thrive in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!

Job Summary

The Manager, Data Platform is responsible for leading the delivery of the data platform and systems practice as well as data platform engineering delivery at CN. The role is accountable for leading technological roadmap discussions, data platform and system architecture. Furthermore, the incumbent oversees the data platform system design and data platform delivery. The role steers the organization towards innovative and secure data platforms to meet business requirements in collaboration with the leadership team.

Main Responsibilities

Data Platform System Architecture and Delivery

Oversee the delivery of complex and critical solution architectures

Ensure processes and governance are understood and followed

Work with other teams to facilitate collaboration

Ensure involvement of the right architects, Subject Matter Experts (SMEs) and key stakeholders during the processes

Ensure that deliverables meet quality standards and are delivered on time

Translate business requirements into project delivery plans

Create agile delivery teams with properly skilled architects

Drive project execution and quality with regular engineering reviews

Handle the strategy, planning and management of data platform budgets

Data Platforms Practice Management

Give overall direction and guidance for putting in place best-in-class architecture processes for designing large and complex systems

Assign and coordinate extensive workload based on project criticality and architecture complexity

Ensure key architecture decisions made during projects aimed to maximize the value and handle the risk of CN investment

Ensures that solutions are in line with enterprise and domain architecture content to support short and long-term business objectives

Ensure architecture solutions from the team are aligned with the requirements from the Reliability and Safety teams

Drive change to enable enterprise and domain architecture strategies and positions

Represent Architecture in project management process improvement initiatives

Identify, promote, and lead process improvements

Develop and implement the strategic planning for data platforms and systems architectures

Build and maintain relationships with key stakeholders and influence, with a customer-centricity mindset for optimal expectations management

Continuous communication planning and execution to keep all stakeholders informed and engaged

Team Management

Oversee direct reports, goals setting, career development, hiring, work assignments, team performance

Ensure people have clear skill growth objectives in alignment with strategic technology directions and required training resources

Handle the performance of staff augmentation partners to ensure timely staffing of top talent resources

Track and achieve financial goals for both Operational Expenses (OPEX) and Capital Expenses (CAPEX)

Working Conditions

The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress.

Requirements

Experience

Software Development

Between 10 to 15 years of overall work experience, with a gradual evolution from software development roles

Minimum 5 years of experience in leading teams and overseeing deliverables

Education/Certification/Designation

Bachelor's Degree in Computer Science, Computer Engineering, or equivalent degree

Competencies

Applies critical thinking

Knows the business and stays current on industry needs

Collaborates with others and shares information

Sets direction and inspires others

Communicates with impact

Identifies needs and finds solutions to create value for all stakeholders

Demonstrates agility and drives change

Technical Skills/Knowledge

Knowledge of Big Data Architecture, Databricks, and Cloud Architecture (e.g., Monitoring, Networking, Security, Storage, Compute)

Knowledge of all phases of the Software Development Life Cycle (SDLC) and Development, Specifications, and Operations (DevSecOps) technologies and practices

Knowledge of Agile, Scrum, and Safe delivery management and planning

Knowledge of key regulatory guidelines

Any knowledge for any of the above would be considered as an asset

About CN

CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada's Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.

Share This Job: