Ruby on Rails Software Developer Ottawa, ON
$80k - $100k per yearLeonardo 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.
- ...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...RubyRailFull timeFixed term contract
- ...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...SuggestedFull time
- ...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...SuggestedLong term contractFull timeTemporary workWork at officeFlexible hours
$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...SuggestedLong term contractFull timeInternshipLocal areaRemote workFlexible hours$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,...SuggestedHourly payFull timePart timeInternship$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 employmentFull timeWork at officeRelocation packageFlexible hours3 days per week$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 timeWork at officeRemote workFlexible hours$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 timeImmediate start$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 timeImmediate start$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 timeWork at officeRemote workFlexible hours- ...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 timeInternshipWorldwide
- ...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...RubyFull time
- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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 payInternshipWork at officeLocal areaFlexible hours
- ...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 timeWorldwide
$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 contractFull timeInternshipWorldwideShift work$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- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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
- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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 timeWorldwide
- ...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
$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 timeImmediate start- ...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 timeInternshipWorldwide
- ...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
- ...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 employmentFull time
- ...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...
- ...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 employmentFull time
- ...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 employmentFull timeContract work3 days per week
- ...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 timeWork at officeRemote workWorldwideRotating shift
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!
- senior ruby developer Ottawa, ON
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
