1

Senior Ruby On Rails Developer Jobs in Alberta (NOW HIRING)

This role combines hands-on iPaaS development with the ability to translate complex finance ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...

... on a large project in Calgary. Reporting to the Director of Operations, the candidate will be ... Strong understanding of LRT or rail systems, including civil works, track, systems, and operations.

... rail and transit, tunnels, and water. Want to be part of the creation and construction of our ... Act as a technical lead and engineer of record for bridge projects, providing expert guidance on ...

... rail and transit, tunnels, and water. Want to be part of the creation and construction of our ... Act as a technical lead and engineer of record for bridge projects, providing expert guidance on ...

... rail and transit, tunnels, and water. Want to be part of the creation and construction of our ... Act as a technical lead and engineer of record for bridge projects, providing expert guidance on ...

... rail and transit, tunnels, and water. Want to be part of the creation and construction of our ... Act as a technical lead and engineer of record for bridge projects, providing expert guidance on ...

About The Role We are seeking a Senior BI Developer to play a key role in the modernization of our enterprise data platform built on Microsoft Fabric and Power BI. This role is responsible for ...

Ability to work in a safety sensitive position directing work groups on live railway corridors Knowledge of the occupational hazards, railway engineering safety regulations and safety precautions of ...

Competitive, market-based compensation package depending on your experience and * knowledge ... Experience of engineering, procurement, contracting and construction of Storage Tank & Marine ...

Senior Developer Olsen specializes in the implementation and optimization of enterprise resource ... This role focuses primarily on internal development and collaboration with internal teams, with a ...

As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud-based geoscience platform. Working within a microservices ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... Net * Experience developing on the front-end with either React , Angular or a combination of both ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... Net * Experience developing on the front-end with either React , Angular or a combination of both ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... Net * Experience developing on the front-end with either React , Angular or a combination of both ...

We are looking for a Senior C#/.Net Developer for our client. This is a permanent position, that ... Net * Experience developing on the front-end with either React , Angular or a combination of both ...

... rail. You would be joining our multidisciplinary team focusing on technical excellence and ... Bachelor's degree in a relevant discipline (e.g., engineering, construction management, project ...

next page

Showing results 1-20

Senior Ruby On Rails Developer information

See Alberta salary details

$64.5K

$128.1K

$180K

How much do senior ruby on rails developer jobs pay per year?

As of Jun 24, 2026, the average yearly pay for senior ruby on rails developer in Alberta is $128,147.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $154,000.00 per year, depending on experience, location, and employer.

What is a Senior Ruby On Rails Developer job?

A Senior Ruby on Rails Developer is an experienced software engineer specializing in building, maintaining, and optimizing web applications using the Ruby on Rails framework. They are responsible for writing clean, efficient code, designing application architecture, and ensuring performance and scalability. Senior developers also mentor junior team members, collaborate with cross-functional teams, and implement best practices in development, testing, and deployment. Their role often includes problem-solving, debugging complex issues, and staying updated with the latest industry trends.

What are the key skills and qualifications needed to thrive in the Senior Ruby On Rails Developer position, and why are they important?

To thrive as a Senior Ruby On Rails Developer, you need deep expertise in Ruby, Rails frameworks, object-oriented programming, and web application architecture, often supported by a bachelor's degree in computer science or related experience. Familiarity with development tools such as Git, PostgreSQL, Docker, RSpec, and cloud platforms, as well as relevant certifications, can enhance your effectiveness. Exceptional problem-solving, leadership, and communication skills help you mentor team members and coordinate with stakeholders. These competencies are critical to creating robust, scalable applications and contributing to both technical excellence and team success.

What are typical daily responsibilities for a Senior Ruby On Rails Developer?

As a Senior Ruby On Rails Developer, your day-to-day tasks typically include designing and developing new features, maintaining and optimizing existing codebases, conducting code reviews, and integrating third-party APIs. You will often collaborate closely with product managers, UI/UX designers, and other engineers to ensure smooth project delivery and uphold best practices within the team. Additionally, you may mentor junior developers, troubleshoot complex technical issues, and contribute to architectural decisions. This multifaceted role offers both technical challenge and the opportunity to drive meaningful impact within your organization.

What are the most commonly searched types of Ruby On Rails Developer jobs in Alberta? The most popular types of Ruby On Rails Developer jobs in Alberta are:
What are popular job titles related to Senior Ruby On Rails Developer jobs in Alberta? For Senior Ruby On Rails Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Senior Ruby On Rails Developer jobs in Alberta look for? The top searched job categories for Senior Ruby On Rails Developer jobs in Alberta are:
What cities in Alberta are hiring for Senior Ruby On Rails Developer jobs? Cities in Alberta with the most Senior Ruby On Rails Developer job openings:
What are popular job titles related to Senior Ruby On Rails Developer jobs in AB? For Senior Ruby On Rails Developer jobs in AB, the most frequently searched job titles are:
Infographic showing various Senior Ruby On Rails Developer job openings in Alberta as of June 2026, with employment types broken down into 99% Full Time, and 1% Temporary. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $128,147 per year, or $61.6 per hour.
Chief Engineer, Bridges and Structures

Chief Engineer, Bridges and Structures

Canadian National Railway Company

Edmonton, AB • On-site

Other

This job post has expired today. Applications are no longer accepted.


Canadian National Railway rating

7.3

Company rating: 7.3 out of 10

Based on 48 frontline employees who took The Breakroom Quiz

160th of 345 rated logistics


Job description

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 Chief Engineer, Bridges and Structures is responsible for CN's entire network of bridges, structures and geotechnical engineering. The incumbent is accountable for the design, repair, and reconstruction of CN's bridges and structures as well as the accompanying policies, procedures and standards. The position's key role is to reduce safety risk across the network including managing the operational safety of plants and people in accordance with CN's regulatory environment. The position also allocates, executes and manages the department's capital and operating budget. The position's key role is to reduce safety risk across the network.

Main ResponsibilitiesSystem-wide Responsibility for Bridges and Structures

       Responsible for the development, control, management and enforcement of CN's policies, procedures and standards related to bridges and structures

       Accountable for the design, repair, rehabilitation, reconstruction and replacement of CN's bridges and structures

       Responsible for inspection and inventory management as well as testing and assessment

       Oversee the load carrying capacity rating process including heavy axel load clearance authorization

       Responsible for CN's tunnels, moveable bridges, retaining walls, rock sheds and other structures including culverts over a 4-foot diameter

       Carry out capital planning activities for multi-year work plan development

       Manage multi-year projects requiring Capital Expenditure (CAPEX) including the strategic bridge initiative program

       Maintain oversight and responsibility for operational safety management of plant and people

       Ensure full compliance with CN's Bridge Management Program within CN's overall Safety Management System (SMS)

       Accountable for the development of safety improvement programs specific to bridges, structures and geotechnical engineering

       Participate in regular safety-related meetings and field audits

System-wide Responsibility for Geotechnical Engineering

       Maintain overall responsibility for CN's grade and slope stabilization program

       Responsible for CN's railway rail hazard research program, including identifying ground hazards and developing mitigation plans

       Implement technically sound solutions to geotechnical problems in all phases of company activity

       Develop and implement mitigation measures for railway ground hazards

       Implement and research advanced technologies to identify ground hazards, and provide rankings and assessments

       Accountable for the design and construction techniques implemented for ground hazard stabilization

       Review Engineering reports and advise on an appropriate course of action, probabilities and safety

       Develop, review and manage annual basic and special capital programs

People Management

       Maintain responsibility for CN's Life-Critical Rules (LCRs) and rule violations

       Act as Senior Officer for disciplinary reviews on rule breeches and compliance

       Mentor and develop all managers and engineers, and assist in defining roles and responsibilities

       Provide coaching and feedback to direct reports

       Provide direct reports with opportunities for career development

       Participate in succession planning

       Participate in performance evaluations, review findings from indirect reports for Geotechnical and Structures employees

       Participate in regular team meetings with Senior Managers

Capital and Operating Budget Allocation, Execution and Management

       Review priorities and plan for future bridge assessment based on bridge condition system, inspection protocol and assessment of current conditions

       Work closely with Regional Senior Managers of Bridges and Structures to develop the Capital Program

       Consolidate Regional recommendations into an overall function program for funding allocation

       Develop and mandate multi-year strategic bridge initiative program with 5, 10- and 20-year horizon outlook

       Assemble program with Vice-President, Engineering and present to senior operating team (Chief Operating Officer, Vice-President Finance, Regional Vice-Presidents)

       Ensure Regional Senior Managers are adhering to and complying with respective budgets

Working Conditions

The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. The incumbent must be available to work weeknights and weekends when needed. The role is partially performed outdoors in various types of weather and environmental conditions. The role requires frequent travel (60%) across US and Canada for site visits. The role requires being available on-call 24/7 to respond to critical incidences. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure and manage stress. The incumbent must be trained in fall protection, must be able to walk long distances and must confidently walk across high bridges.

RequirementsExperience

Railroad Bridge and Structure Engineering

       Minimum 10 years of experience in bridges and structures

o   Experience in geotechnical engineering principles*

o   Experience managing senior technical people

*Any experience for these above would be considered as an asset

Education/Certification/Designation

       Bachelor's Degree in Civil or Structural Engineering

       Licenced Professional Engineer (P. Eng and/or P.E.)

       Master's Degree in Civil or Structural Engineering*

*Any designation for these above would be considered as an asset

Competencies

       Identifies risks and anticipates impacts to ensure a safe and secure environment

       Follows safety procedures, information security instructions and Environmental, Social and Governance (ESG) principles to lead by example

       Addresses risks in a timely manner to eliminate them

       Improves processes on a continuous basis to enhance safety, security and to reduce CN's environmental footprint

       Collaborates with key internal stakeholders to enable higher productivity

       Builds and maintains an internal network to support a better overall work experience

       Shows initiative and empowers others to raise CN's collective game

       Inspires others with impactful communications and adapts to the audience

       Initiates and drives organizational changes to enable business transformation

       Leverages feedback and coaching to improve performance

       Knows the business and stays current with industry trends to elevate expertise and work

       Influences by translating expertise into practical business outcomes

       Applies analytical thinking to make recommendations that pursue sustainable performance

       Deals with pressure and change by staying calm to quickly adapt to changes

       Fluently bilingual both written and verbal (English, French)*

*Any skills/attributes for these above would be considered as an asset

Technical Skills/Knowledge

       Sound knowledge of bridge inspection techniques, design and reconstruction of railway bridges and structures

       Knowledge of transportation regulations and regulatory requirements related to railway bridges and structures (Transport Canada (TC) and Federal Railroad Administration (FRA))

       Sound knowledge and capabilities in application of American Railways Engineering and Maintenance Association (AREMA) standards and guidelines

       Sound knowledge of railway loadings and influence on structures

       Sound knowledge of structural engineering and geotechnical engineering principles

       Excellent financial acumen

       Proficient in the use of various computer systems and programs



What Canadian National Railway employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom