Canadian Pacific Railway Limited

Analyst Software Development

Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Engineering, Computer Science, Software Engineering, or equivalent
  • Ability to analyze data and translate findings into actionable insights
  • Strong interest in software development and telecom systems
  • Exposure to data modeling, analytics tools, or AI/ML concepts (preferred)
  • Familiarity with Agile delivery practices and collaboration tools
  • Strong communication skills to bridge business and technical requirements
  • Detail-oriented with strong organizational skills

Responsibilities

  • Contribute to the development of software-enabled telecom solutions, including data pipelines and reporting
  • Perform telecom network modeling to understand network behavior and performance drivers
  • Support the evolution of telecom capacity and performance capabilities through analytics and reporting
  • Develop and maintain telecom lifecycle mapping for long-term sustainability and risk management
  • Evaluate existing solutions with Product Managers for modernization and automation opportunities
  • Introduce AI-driven approaches for data analysis and performance insights
  • Engage with stakeholders to understand telecom solution needs
  • Drive continuous improvement through automation and emerging technologies

Benefits

  • Opportunity to work with emerging AI technologies
  • Dynamic and evolving work environment
  • Collaboration with diverse stakeholders and teams
  • Engagement with innovative telecom solutions
  • Focus on continuous improvement and professional development
Full Job Description
The Analyst Software Development

Job Summary

The Analyst Software Development - Telecom is responsible for supporting the Product Management team and Product Managers in visibility, tracking and continuous improvement of telecom solutions and related capabilities.

In addition, this role will support the evolution of Telecom capabilities through data, analytics, and emerging AI practices. This includes contributing to telecom network modelling, the evolution of Telecom Capacity & Performance capabilities complementing our Telecom observability, and lifecycle mapping of telecom assets to improve visibility and planning.

Introducing analytics and AI into the telecom domain will gradually enhance CN's ability to better understand network behaviour, support more informed capacity planning, and improve performance tracking over time.

Major Responsibilities

  • Contribute to the development and implementation of software-enabled telecom solutions, including data pipelines, models, and reporting capabilities


  • Perform telecom network modelling activities to improve understanding of network behaviour, dependencies, and performance drivers


  • Support the evolution of Telecom Capacity & Performance (Cap & Perf) capabilities, including data structures, analytics, and reporting outputs


  • Develop and maintain telecom lifecycle mapping (e.g., asset lifecycle, obsolescence, refresh planning) to support long-term sustainability and risk management


  • Work with Product Managers and stakeholders to evaluate existing solutions and identify opportunities for modernization and automation


  • Contribute to the introduction of analytics and AI-driven approaches, including data analysis, modelling, and performance insights


  • Engage with stakeholders to understand telecom solution needs and requirements


  • Drive continuous improvement through automation, data engineering practices, and use of emerging technologies (including GenAI/LLM where relevant)


  • Assist in the migration, structuring, and governance of telecom data and artifacts into centralized repositories


Requirements

  • Ability to analyse data, perform problem-solving, and translate findings into actionable insights


  • Strong interest in software development, data analytics, or telecom systems


  • Experience or exposure to data modelling, analytics tools, or AI/ML concepts (preferred)


  • Familiarity with Agile delivery practices and collaboration tools


  • Detail-oriented with strong organisational and documentation skills


  • Strong communication skills to bridge business, product, and technical requirements


  • Curious, proactive learner with interest in evolving telecom technologies and digital capabilities


  • Ability to work independently in a dynamic and evolving environment


Education

  • Degree in Engineering, Computer Science, Software Engineering, or equivalent


About Canadian Pacific Railway Limited

Canadian Pacific Railway Limited (CP) is a transcontinental railway in Canada and the United States with direct links to major ports on the west and east coasts. CP provides North American customers a competitive rail service with access to key markets in every corner of the globe. CP is growing with its customers, offering a suite of freight transportation services, logistics solutions and supply chain expertise. Visit cpr.ca to see the rail advantages of CP.
Learn more about Canadian Pacific Railway Limited
Size
22,953 employees
Market Cap
$95.5 billion
Industry
Founded
1881
5 Year Trend
+5.1%
NASDAQ

Similar Jobs

More Jobs at Canadian Pacific Railway Limited

More Telecommunications & Hardware Jobs

Find similar Analyst Software Development jobs: