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

Manager, Data Platform

AT CN
CN

Manager, Data Platform

Montreal, Canada

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.

Want more jobs like this?

Get Software Engineering jobs in Montreal, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

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.

Client-provided location(s): Montreal, QC, Canada
Job ID: CN-15738
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Pension
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)

Company Videos

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