11 open roles

Software Analyst

Open Posted on Mar 25, 2025

At a glance

Type
Full Time
Location
Toronto, CA
Posted
Mar 25, 2025
Company size
Small (51-500)
Industry
Transportation

About the role

We are seeking a highly skilled and experienced Software Analyst with a deep understanding of the rail industry to provide expert-level support for software systems related to train dispatch, train asset management, and resource scheduling. This role is ideal for a professional with experience in the rail or transportation sectors who can ensure the smooth operation, optimization, and troubleshooting of mission-critical rail software. You will collaborate closely with operations, engineering teams, and external vendors to deliver seamless support and continuous improvement of rail systems.

Application Support: Provide advanced technical support for train dispatch, asset management, and resource scheduling software, ensuring maximum uptime and performance of the systems that are critical to rail operations.

System Troubleshooting: Analyze, diagnose, and resolve complex software issues in real-time, working with engineering, operations, and IT teams to ensure minimal disruption to train operations.

Incident & Problem Management: Lead the investigation and resolution of high-priority incidents, coordinating with multiple departments and vendors to quickly resolve critical system issues. Escalate complex problems and drive long-term solutions.

Rail Industry Expertise: Apply deep knowledge of rail operations, signaling, and train asset management to optimize software performance and address industry-specific challenges.

Software Maintenance: Ensure the regular maintenance, patching, and upgrading of rail-related software applications, working closely with vendors and internal IT teams to schedule updates and minimize service disruption.

User Support & Training: Provide expert-level support to end-users, including train dispatchers, operations staff, and maintenance teams, ensuring they are proficient in using software tools and systems.

Stakeholder Engagement: Act as the primary point of contact between the software support team and key rail stakeholders, including operations, asset management, scheduling, and engineering teams.

Performance Monitoring: Monitor system performance to proactively identify and resolve issues related to dispatch, scheduling, and asset management software, ensuring efficiency and compliance with operational standards.

Process Improvement: Recommend and implement software enhancements and process optimizations based on operational needs and emerging rail industry standards and practices.

Documentation & Reporting: Maintain comprehensive documentation of system configurations, troubleshooting processes, and resolutions. Generate reports on system performance, incidents, and maintenance activities for leadership teams.

Collaboration with Engineering Teams: Work closely with engineering and operations teams to ensure that the software supports technical and operational requirements for rail infrastructure, asset management, and scheduling.

Compliance & Safety: Ensure that supported software systems adhere to industry safety regulations, standards, and protocols, especially those specific to rail and transportation safety.

Education: Bachelor's or Master’s degree in Engineering, Computer Science, Information Technology, or a related field. A focus in Railway Systems Engineering, Transportation Engineering, Aerospace or relevant disciplines is preferred.

Experience

  • 5+ years of experience in software support, application management, or related roles, preferably in the rail or transportation industries.
  • Strong understanding of rail operations, including train dispatching, signaling systems, asset management, and resource scheduling.
  • Proven experience with rail industry software systems (e.g., train control, asset management, scheduling (IVU), and maintenance applications like Zedas (preferred), Maximo, Infor EAM, SAP).

Technical Skills

  • Proficiency in software troubleshooting, SQL, database management, and system configurations.
  • Experience with system integration, software upgrades, and performance tuning.
  • Familiarity with incident management and monitoring tools such as JIRA, ServiceNow, or similar.

Soft Skills

  • Strong problem-solving skills with the ability to resolve complex technical issues under pressure.
  • Excellent communication skills to effectively interact with both technical and non-technical stakeholders.
  • Ability to manage multiple priorities and deadlines while ensuring system reliability.
  • Leadership and mentoring capabilities to guide junior analysts and collaborate effectively with cross-functional teams.

Other Requirements

  • Deep knowledge of rail industry standards, safety protocols, and compliance regulations.
  • Willingness to provide after-hours support and participate in an on-call rotation as necessary.
  • Ability to collaborate with vendors and engineering teams to ensure system alignment with operational needs.

About CAD Rail Fleet Services

CAD Rail Fleet Services
Transportation · Small (51-500)
11 open roles

Be first in line for the next CAD Rail Fleet Services role

Scoutify watches 70,000+ companies and alerts you the moment a matching job posts. It can even apply for you before the rush.

Get alerts, free