Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ruby on Rails Software Developer Ottawa, ON

$80k - $100k per year

Leonardo Group

Engineering Full Time Ottawa, ON $80,000 - $100,000 CAD per year

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. (LCI) 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 talented Ruby on Rails Software Developer to join our expanding development team at Leonardo Canada Inc. (LCI). As a developer, 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:

  • Understand product requirements and detailed system design
  • Translate system design to software architecture and implementation of features across the entire stack (frontend and backend).
  • Contribute to technical discussions and solution design
  • Write clean, maintainable, and efficient code.
  • Design and optimize database schemas
  • Monitor and improve database and system performance
  • Create unit, integration and functional tests
  • Participate in code reviews, ensuring quality and security standards.
  • Debug and resolve application bugs
  • Collaborate with cross-functional teams (Product Owner, Systems, Software, Verification & Validation)

Required Qualifications

  • 1-6 years of professional experience as a Ruby on Rails developer.
  • Experience with version control tools such as Git and platforms such as Bitbucket, GitHub, etc.
  • Experience with relational databases, particularly PostgreSQL.
  • Knowledge of building RESTful APIs and working with third-party APIs.
  • 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)

  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Familiarity with background job processing tools like SideKiq, Faktory, ActiveJob.
  • Experience with Mapping and Geospatial technologies
  • Experience with HTML Over the Wire (Hotwire)
  • Familiarity with Docker and containerized environments.
  • Experience with GoLang including understanding of syntax, idioms, and best practices
  • Knowledge of DevOps tools like Jenkins, Bitbucket, SonarQube
  • 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
  • Industry-leading Vacation entitlements
  • Generous Paid Personal Leave & additional Company Holidays
  • 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
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Ruby on Rails Software Developer Ottawa, ON in Ottawa, ON vacancy
  •  ...lead the world in technology and innovation. Your next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate has hands-on experience building secure, cloud-based applications within an... 
    Ruby
    Rail
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    more than 2 months ago
  •  ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers...  ...technology and managed services company with headquarters in Ottawa, Canada. We take great pride in the Customer Experience ecosystem... 
    Suggested
    Full time

    Intouch Insight

    Ottawa, ON
    2 days ago
  •  ...Software Engineer/Developer - Ottawa Company Description  RedMane Technology LLC is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    RedMane Technology

    Ottawa, ON
    3 days ago
  • $100k - $120k per year

     ...Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to... 
    Suggested
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    LogiSense Corporation

    Ottawa, ON
    13 days ago
  • $30 per hour

     ...opportunity open to students who are legally eligible to work full-time hours (approximately 40 hours per week) in Canada (preferably Ottawa, ON) for at least a 4 month term (Winter 2027). We’re looking for curious, motivated, dependable students who enjoy solving problems,... 
    Suggested
    Hourly pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    9 days ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details:...  ...change) This role can be performed from EDC’s headquarters in Ottawa. Relocation assistance is available for candidates who meet... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    6 days ago
  • $100k - $135k per year

     ...and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next...  .... The anticipated salary range for this position based out of Ottawa, ON, i s estimated at $100,000 to $135,000 annually. The actual... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    10 days ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $155k - $180k per year

     ...positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  • $80k - $105k per year

     ...allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next...  .... The anticipated salary range for this position based out of Ottawa, ON, is estimated at $80,000 to $105,000 annually . The... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    10 days ago
  •  ...low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world....  ...follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our...  ...AI development tools (Copilot, Claude Code)  Experience with Ruby and Go   Experience maintaining APIs and tooling relying on... 
    Ruby
    Full time

    Jsi

    Ottawa, ON
    more than 2 months ago
  •  ...work across Canada Job Description ADGA is seeking Software Developers to support the design, development, implementation, and...  ...of multidisciplinary technical teams to analyze requirements, develop software solutions, troubleshoot technical issues, conduct testing... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    6 days ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  • $120k - $155k per year

     ...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at...  ...hiring decisions are made by our people. On-site ~ Ottawa , Ontario , Canada Research & Development All done... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  • $80k - $105k per year

     ...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-...  ...-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision,... 
    Full time

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  •  ...Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and...  ...multidisciplinary technical teams, they will analyze complex requirements, develop scalable software solutions, resolve technical challenges,... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world... 
    Full time

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  •  ...low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world....  ...follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    16 days ago
  •  ...event broker services for enterprise customers across public clouds and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and operational tooling that keep thousands of production event brokers... 
    Full time

    Solace

    Ottawa, ON
    17 days ago
  • $95k - $110k per year

    Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the...  ...information, follow Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Worker Sub-Type: Regular : Location: Onsite Ottawa Canada, Hannover Germany or Tokyo Japan...  ...machinery and robotics. BlackBerry QNX software and development tools are standards-based...  ...application domains is seeking talented embedded developers for our Automotive OEM Direct Engineering... 
    Full time

    BlackBerry

    Ottawa, ON
    7 days ago
  •  ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining...  ...enhancement.   Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    9 days ago
  •  ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead ( Linkedin ) Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most .... 
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario – Hybrid Work Schedule: Onsite 3 days per week Job Type: Contract / W2 Experience:... 
    Permanent employment
    Full time
    Contract work
    3 days per week

    Biztech Fusion Llc

    Ottawa, ON
    more than 2 months ago
  •  ...and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong...  ...IRL in-office work to keep our team connected and engaged. Our Ottawa headquarters is a hub for regular events and social activities... 
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ruby on Rails Software Developer Ottawa, ON. Be the first to apply!