Talent.com
Ruby on Rails Software Developer
Ruby on Rails Software DeveloperLeonardo Group • Ahuntsic North, ca
Ruby on Rails Software Developer

Ruby on Rails Software Developer

Leonardo Group • Ahuntsic North, ca
3 days ago
Job type
  • Permanent
Job description

With over 90,000 employees worldwide,

Leonardo

is a global high-technology company and a key player in the international defence and security sector.

Leonardo Canada Inc

continues to grow and expand our footprint in Ottawa. We offer a dynamic and collaborative work environment where innovation is encouraged, and employees are empowered to grow professionally. Our team supports Canadian and international customers with world-leading technologies across land, air, and naval domains.

Position Summary

We are seeking a highly skilled and motivated

Ruby on Rails Software Developer

to join our growing engineering team in Ottawa. You will play a critical role in building and scaling our platform while contributing to our overall product vision. If you are passionate about coding and thrive in an agile environment, we want to hear from you!

Key Responsibilities

Design, develop, and maintain robust, scalable Ruby on Rails applications.

Architect and implement features across the entire stack (frontend and backend).

Write clean, maintainable, and efficient code.

Collaborate with cross-functional teams to define, design, and ship new features.

Drive continuous adoption and integration of relevant new technologies.

Participate in code reviews, ensuring quality and security standards.

Mentor junior developers and contribute to the growth of the team.

Required Qualifications

Bachelor’s degree or equivalent in Engineering or related field.

5+ years of professional experience as a Ruby on Rails engineer.

Experience with GoLang including understanding of syntax, idioms, and best practices.

Experience with relational databases, particularly PostgreSQL.

Knowledge of building RESTful APIs and working with third-party APIs.

Experience with Mapping and geospatial technologies.

Familiarity with agile methodologies, such as Scrum or Kanban.

Strong problem-solving skills and the ability to work independently as well as in a team.

Excellent communication and collaboration skills.

Desirable Qualifications (Nice to Have)

Experience with HTML Over the Wire (Hotwire).

Familiarity with Docker and containerized environments.

Experience in a leadership or mentorship role.

Knowledge of DevOps tools like Jenkins, Bitbucket, SonarQube etc.

Experience contributing to technical design documentation.

Security Clearance

Given the nature of our software development work, it is a condition of employment that the successful candidate receive the required security clearances. Successful candidates must be eligible for Controlled Goods Regulations Program (CGRP) government clearances and International Traffic in Arms Regulations (ITAR). In addition, candidates must be able to obtain a Canadian Industrial Security Clearance to NATO SECRET level.

If you are unfamiliar with the process, you can find information about Security Clearance requests process on the Government of Canada website (search for "Security Clearance Request Process").

In general, in order to obtain these clearances, you

  • Must be either a Canadian citizen or permanent resident of Canada;
  • Must have lived in Canada continuously for the past 10 years;

Must not have a criminal record.

Good to know

Group benefits are 100% Company-Paid from first day on the job (including dependents)

Group Health, Dental, Vision, Employee Assistance Plan, Out-of-Province travel, E-A-P

Matching (5%) Group RRSP program

Industry-leading Vacation entitlements

Generous Paid Personal Leave and additional Company Holidays

Dynamic Flex-time policy

Remote & Office work flexibility

Annual Incentive bonus programme

Exceptional Employee Referral programme

Professional Development and Credentialing support - internal and external opportunities

Exceptional professional environment : you'll join a team of some of the best talent in the business (!)

Special needs of candidates with disabilities will be accommodated. Successful candidates must fulfil requirements for Canadian Controlled Goods Program (CGP) and Canadian Security Clearance. Leonardo supports the principles of employment equity and is an equal opportunity employer.

#J-18808-Ljbffr

Create a job alert for this search

Ruby on Rails Software Developer • Ahuntsic North, ca

Similar jobs
Senior Web Developer

Senior Web Developer

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an experienced.This is a permanent position that is completely.Our client is an enterprise-backed software startup in the medical industry currently experiencing substantial grow...Show more
Last updated: 30+ days ago • Promoted
Associate Software Developer

Associate Software Developer

Acumatica • Montreal, QC, Canada
Full-time
Acumatica is a company on a mission.We are a leading innovator in cloud ERP (Enterprise Resource Planning) solutions with growing businesses worldwide. But don’t take our word for it—rea...Show more
Last updated: 2 days ago • Promoted
Synon Developer - SD 0116RS#01

Synon Developer - SD 0116RS#01

NavitasPartners • Montréal, QC, Canada
Full-time
RxCLAIM / claim adjudication enhancement initiatives.The ideal candidate is a strong independent contributor with deep technical expertise in Synon and RxCLAIM adjudication processes.RxCLAIM / clai...Show more
Last updated: 7 days ago • Promoted
Front-End Software Developer (Montreal QC)

Front-End Software Developer (Montreal QC)

Montrium Inc • Montreal, QC, Canada
Full-time
Are you looking to leave your mark as a.Montrium is building our next generation platform for clinical document management based on a microservices architecture, leveraging GraphQL and deployed on ...Show more
Last updated: 30+ days ago • Promoted
Développeur(euse) de logiciel | Software Developer

Développeur(euse) de logiciel | Software Developer

Delmar International Inc. • Lachine, QC, Canada
Full-time
Relevant du Gestionnaire du développement logiciel, le / la Développeur(euse) Logiciel joue un rôle clé dans la création des plateformes et des outils qui soutiennen...Show more
Last updated: 30+ days ago • Promoted
Développeur (euse) logiciels | Software Designer

Développeur (euse) logiciels | Software Designer

Grass Valley • Montreal, QC, CA
Full-time
Quick Apply
Pourquoi joindre les rangs de Grass Valley?.Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisation...Show more
Last updated: 30+ days ago
Developpeur de logiciels / Software developer

Developpeur de logiciels / Software developer

Belcan Cleared • Montreal, QC, Canada
Full-time
Titre du poste : Développeur de logiciels.Contrat de 6 mois renouvelable.Indicatif régional : 514, 438, & 450.Vous êtes responsable de la conception des applications logicie...Show more
Last updated: 30+ days ago • Promoted
Fullstack Developer Intern, Summer 2026

Fullstack Developer Intern, Summer 2026

Coveo • Montreal, QC, Canada
Full-time
Do you dream to join a team that pushes the limits of innovation and develops cutting edge solutions?.Do you want to help build the foundational systems behind Coveo's knowledge experiences? Co...Show more
Last updated: 5 days ago • Promoted
Senior Full Stack Software Developer- GOLANG / REACT

Senior Full Stack Software Developer- GOLANG / REACT

LARGIER CONSEILS • Montréal, QC, ca
Full-time +1
Quick Apply
Our client is currently seeking a.Senior Full Stack Software Engineer (Go / React).This position offers the possibility of. Our client is a pioneer in technical consulting and bespoke programming fo...Show more
Last updated: 9 days ago
Platform Engineering & Integration

Platform Engineering & Integration

Kutir Technologies • Montreal, QC, Canada
Full-time
Quick Apply
Role : Platform Engineering & Integration Location : Montreal, QC - Canada Responsibilities Evaluate and integrate...Show more
Last updated: 3 days ago
Remote C# Software Engineer - AI Trainer

Remote C# Software Engineer - AI Trainer

SuperAnnotate • Saint-Lin-Laurentides, Quebec, CA
Remote
Full-time
This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
Last updated: 8 days ago
Software Developer

Software Developer

Construction Virtuelle et Technologie BI • Montreal, QC, Canada
Full-time
We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Show more
Last updated: 30+ days ago • Promoted
Algebra Private Tutoring Jobs Saint-Lin-Laurentides

Algebra Private Tutoring Jobs Saint-Lin-Laurentides

Superprof • Saint-Lin-Laurentides, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Software Developer – API

Software Developer – API

Amilia • Greater Montreal Area, QC, CA
Full-time
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
Last updated: 30+ days ago
Full Stack Developer

Full Stack Developer

XTM International • Montreal, QC, CA
Full-time
Quick Apply
Residence in Greater Montreal (mandatory).Hybrid role wth daily presence in the office.This role is part of Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative...Show more
Last updated: 30+ days ago
Deliver with Uber - Flexible Gig

Deliver with Uber - Flexible Gig

Uber eats • Pointe-Claire, CA
Full-time +2
What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the fl...Show more
Last updated: 1 day ago • Promoted
Développeur logiciel N3 - Opérations | Software Developer L3 - Operations

Développeur logiciel N3 - Opérations | Software Developer L3 - Operations

Altitude Sports • Montreal, QC, ca
Full-time
Quick Apply
Développeur logiciel N3 - Opérations.Altitude Sports est un détaillant en ligne basé à Montréal, à l’intersection de la mode et du plein air. Fondée en 1984, l’entreprise offre des conseils d’expert...Show more
Last updated: 16 days ago
Full Stack Developer (Reports Team)

Full Stack Developer (Reports Team)

Croesus • Laval, Canada
Full-time
Quick Apply
Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Show more
Last updated: 30+ days ago