1

Senior Ruby On Rails Engineer Jobs in Quebec (NOW HIRING)

... on signaling systems or the rail industry * Familiarity with signaling standards, system ... Progress towards senior engineering roles or project leadership opportunities * Benefit from a fair ...

Nous sommes a la recherche d'un(e) ingenieur(e) mecanique senior passionne(e) par la conception de produits et les defis techniques complexes pour contribuer au developpement de nos systemes de rails ...

... railway. As part of the Rolling Stock Division, the Electrical Engineer will be involved in a variety of projects on passenger railcars and locomotives. He/she will work on the creation and ...

... on signaling systems or the rail industry * Familiarity with signaling standards, system ... Progress towards senior engineering roles or project leadership opportunities * Benefit from a fair ...

... focus on signaling systems or the rail industry * Familiarity with signaling standards and ... Progress towards senior system engineering roles * Benefit from a fair and dynamic reward package ...

... Rail (HSR) programme. The Engineer is responsible for overseeing the planning, design and integration of their respective discipline, and station with associated elements of that station on the ...

... Rail (HSR) programme. The Engineer is responsible for overseeing the planning, design and integration of their respective discipline, and station with associated elements of that station on the ...

... focus on signaling systems or the rail industry * Familiarity with signaling standards and ... Progress towards senior system engineering roles * Benefit from a fair and dynamic reward package ...

... on a life-long transformative journey - the rail industry is here to stay, so you can grow and ... Progress towards senior roles in system integration or project management * Benefit from a fair and ...

... on a life-long transformative journey - the rail industry is here to stay, so you can grow and ... Progress towards senior roles in system integration or project management * Benefit from a fair and ...

... Rail (HSR) programme. The Engineer is responsible for overseeing the planning, design and integration of their respective discipline, and station with associated elements of that station on the ...

Industry experience or rail transport experience is an asset. * Knowledge of FRA, APTA, AAR, SAE ... based on the merits and abilities of candidates and personnel. Note: In this description, the ...

... rail vehicles) and support the Parts Obsolescence BU. We provide engineering support to all ... Reporting on Mechanical activities progress and alerting relevant N+1 in case of issue potentially ...

... rail vehicles) and support the Parts Obsolescence BU. We provide engineering support to all ... Reporting on Mechanical activities progress and alerting relevant N+1 in case of issue potentially ...

... civil engineering, structures, geotechnics, etc.) and ensure coordination with clients, partners, and regulatory authorities. * Support the analysis of climate change impacts on railway ...

We're looking for a Senior Control Systems Engineer to join our Automation & Digitalization team-someone who thrives on building smart, reliable systems and wants to play a key role in delivering ...

next page

Showing results 1-20

Senior Ruby On Rails Engineer information

See Quebec salary details

$70K

$148.4K

$196.5K

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

As of Jul 14, 2026, the average yearly pay for senior ruby on rails engineer in Quebec is $148,414.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,000.00 and $168,000.00 per year, depending on experience, location, and employer.

What does a Senior Ruby on Rails Engineer do?

A Senior Ruby on Rails Engineer is responsible for designing, developing, and maintaining web applications using the Ruby on Rails framework. They lead technical projects, write clean and efficient code, and often mentor junior developers. Their duties also include optimizing application performance, ensuring code quality through reviews and testing, and collaborating with cross-functional teams to deliver robust solutions. Senior engineers are expected to have deep expertise in Rails and related technologies, along with strong problem-solving skills.

What is the difference between Senior Ruby On Rails Engineer vs Ruby On Rails Developer?

AspectSenior Ruby On Rails EngineerRuby On Rails Developer
Experience LevelTypically 5+ years, with leadership responsibilitiesUsually 1-3 years, focused on coding and feature development
ResponsibilitiesArchitecting solutions, mentoring, overseeing projectsImplementing features, fixing bugs, writing code
Skills & CertificationsAdvanced Ruby on Rails, system design, team managementProficient in Ruby on Rails, basic system understanding
Work EnvironmentCollaborates with cross-functional teams, often in tech companiesFocuses on development tasks, often in startups or tech firms

While both roles require strong Ruby on Rails skills, Senior Ruby On Rails Engineers typically have more experience, leadership duties, and strategic responsibilities compared to Ruby On Rails Developers, who primarily focus on coding and feature implementation.

Is Ruby on Rails still used in 2026?

Ruby on Rails remains a popular web development framework for senior Ruby on Rails engineers, especially for building scalable and maintainable applications. While newer technologies have emerged, Rails continues to be actively maintained and widely adopted in startups and established companies, making it relevant for developers with expertise in Ruby, MVC architecture, and related tools. Staying updated with the latest Rails versions and best practices is important for job relevance in 2026.

What are the key skills and qualifications needed to thrive as a Senior Ruby On Rails Engineer, and why are they important?

To thrive as a Senior Ruby On Rails Engineer, you need deep expertise in Ruby, Rails, web development best practices, and experience with databases, typically supported by a relevant degree or substantial industry experience. Familiarity with version control systems like Git, CI/CD pipelines, testing frameworks (RSpec, Minitest), and cloud platforms is essential, along with knowledge of front-end technologies. Strong problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this role. These skills ensure high-quality, scalable applications and effective collaboration within fast-paced development teams.

How does a Senior Ruby on Rails Engineer typically collaborate with product managers and designers during the software development lifecycle?

As a Senior Ruby on Rails Engineer, you'll work closely with product managers and designers throughout the development process. You'll participate in planning meetings to clarify requirements and offer technical insights, collaborate with designers to ensure feasibility and scalability of UI/UX designs, and provide regular feedback on how features are implemented. Effective communication and a proactive approach to problem-solving are key, as you'll help bridge the gap between technical constraints and product vision, ensuring successful and timely feature delivery.

How much does a senior Ruby on Rails developer make?

A senior Ruby on Rails engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and company size. They often possess strong skills in web development, database management, and version control tools like Git.

Is Ruby on Rails still in demand?

Ruby on Rails remains in demand for web development, especially in startups and companies valuing rapid development and maintainability. Many organizations seek experienced Rails developers familiar with modern tools like Docker and cloud deployment, ensuring ongoing job opportunities for senior Ruby on Rails engineers.

What engineer makes $500,000 a year?

Senior Ruby on Rails engineers with extensive experience, specialized skills, and working in high-paying industries or companies can earn salaries approaching or exceeding $500,000 annually, especially when including bonuses and stock options. Such compensation typically requires a combination of technical expertise, leadership roles, and working in competitive markets or large tech firms.
Infographic showing various Senior Ruby On Rails Engineer job openings in Quebec as of July 2026, with employment types broken down into 2% Locum Tenens, 91% Full Time, 4% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $148,414 per year, or $71.4 per hour.
Senior Specialist Procurement

Senior Specialist Procurement

Canadian National Railway Company

Montreal, QC • Hybrid

Other

Re-posted 26 days ago


Canadian National Railway rating

7.3

Company rating: 7.3 out of 10

Based on 48 frontline employees who took The Breakroom Quiz

162nd of 355 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 

Reporting to the Category Manager, Procurement and Supply Management (P&SM) of the locomotive's category cluster, the Senior Procurement Specialist will support the development, analysis and execution of innovative procurement strategies that deliver sustainable enterprise value including achievement of cost reduction targets. The Senior Procurement Specialist will also monitor the delivery of key contracts, capture of financial savings through negotiation of contract terms, conditions and monitoring of supplier performance. 

In addition, the Senior Category Analyst, Procurement and Supply Management will work with Category Manager to analyze and present data during the baseline, strategize and deliver phases of the category management process, and develop sourcing project plan, prepare procurement process documentation and manage the event through to evaluation and final recommendation. 

Main Responsibilities 

Procurement Management 

  • Interact with internal stakeholders, understand their needs and promote value creation 

  • Conduct data analytics during different stages of the sourcing process 

  • Develop the procurement category strategy and supplier market knowledge as it relates to locomotive parts and services 

  • Build and manage the RFx process evaluate supplier responses and prepare business cases to submit for management approval 

  • Negotiate contracts with suppliers (commercial and legal clauses)  

  • Lead contracts, supplier relationships and supplier performance 

  • Collaborate with Buyers to ensure all rates and agreements are appropriately administered in the Purchase to Pay (P2P) process (i.e., System, Applications and Products (SAP), Ariba, Fieldglass, etc.) 

  • Ensure that all internal requirements in terms of compliance to procurement policy are met and addressed 

  • Participate and support department-wide projects when required 

Working Conditions 

This position is located in Montreal, Quebec Headquarters and the reporting structure is to P&SM in Montreal, Quebec, Canada.  The role has standard working conditions in an office environment with a regular workweek from Monday to Friday and is eligible to participate in CN's hybrid work model. The role requires travel within North America and abroad.  

Requirements 

Experience 

Procurement 

  • Between 4 to 5 years of experience in a similar role  

Education/Certification/Designation 

  • Bachelor's Degree in Supply Chain Management, Business Administration, Engineering, Law, or equivalent  

Competencies  

  • Negotiations - Able to conduct complex negotiations, seeks and value all perspectives. Able to recommend and present negotiation strategy to CN executives when required 

  • Familiarity with the rail & locomotive industry, locomotive technology (HW/SW) and current on industry trends and business needs 

  • Applies critical thinking 

  • Understands and displays a customer centric mind-set to adopt to the customer's requirements 

  • Demonstrates active listening 

  • Solves problems to create value 

  • Communicates with impact 

  • Collaborates with others and shares information 

  • In depth knowledge of contract and program management  

  • Able to adapt, manage and perform under pressure with shifting priorities.  

  • Demonstrates agility and drives change 

Technical Skills/Knowledge 

  • Extensive knowledge and ability to understand complex contractual Terms and Conditions, Statement of Works (SOW), MOU, LOI types of agreements s 

  • Extensive knowledge of contractual financial aspects such as NPV, TCO, CPI/PPI, etc.  

  • Ability to drive innovative analysis to understand the market trends, cost drivers, suppliers and best practices 

  • Strong technical skills related to data tools and presentation of data  

  • Knowledge of strategic sourcing best practices 

  • Knowledge of P2P 

  • Knowledge of supplier performance principles 

  • Basic knowledge of Incoterms, Customs and documentation required for delivery within North America and international imports 

  • Knowledge of commercial aspects of product and service categories  

  • Knowledge of rail transportation or logistic industry* 

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

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


What Canadian National Railway employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom