1,920,112open jobs
112,656companies
248,879added this week
Browse all
Salary
≈ $75k – $135k per year (Estimated)
Location
In office (Toronto)
Seniority
Senior · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 21, 2026. Jonas Software scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Jonas Software is a Canadian acquirer and operator of vertical market software companies, founded in 1990 and headquartered in Markham, Ontario. A wholly owned operating group of Constellation Software, it has acquired more than 200 businesses serving industries such as hospitality, clubs, construction, fitness and education, with over 6,000 employees supporting some 60,000 customers in more than 30 countries. It hires implementation specialists, client success managers, software engineers, sales and business development staff and mergers and acquisitions analysts.

Job Description:

Company

Leonardo is a Toronto-based hospitality technology company and a trusted content management and distribution partner to hotels, hotel brands, management companies, and travel channels around the world. For more than 25 years, we have helped the travel industry centralize, manage, enrich, and distribute accurate, brand-approved visual and textual content across direct and indirect channels. Our solutions-including the LUCID platform, content feeds, listing-audit tools, hotel websites, and digital marketing services-help customers improve content quality and consistency, reduce manual effort and distribution errors, and turn better hotel content into stronger traveler experiences and more bookings. Leonardo is part of Jonas Hospitality, a family of technology companies serving the global hospitality industry.

We develop technology by starting with the real-world problem and the outcome our customers need. We work on what is worth working on-not technology for technology’s sake-and design each solution with the capabilities required to solve that problem effectively: no more, no less. This intentional simplicity keeps our products practical, reliable, secure, and easier to use and support, while allowing them to evolve as customer needs and the hospitality industry change.

Position

The primary focus of this role is the design, development, and support of customer-facing and internal business applications, with secondary responsibilities in architecture, integrations, operational excellence, and AI-enabled delivery. This is a hands-on senior individual contributor role with significant technical leadership responsibilities.

The Senior Software Developer is responsible for designing, developing, securing, and supporting full-stack business applications using Microsoft technology, including C#, .NET, Visual Studio, SQL Server, and Blazor. The role spans front-end experiences, back-end services, databases, integrations, and data workflows, with a customer-centric approach.

Working closely with product, development, quality, and operations teams, the Senior Software Developer delivers high-quality solutions with “Just-Enough” complexity and intentional simplicity. Responsibilities include applying secure coding and cybersecurity practices throughout the development lifecycle; creating clear, maintainable, and reusable code; designing solutions that scale reliably; building and supporting data pipelines and ETL/ELT processes; and developing and integrating RESTful and SOAP APIs. Hands-on experience using AI-driven development tools and practices to improve software design, implementation, testing, and delivery is required, together with a dedicated, collaborative, and continuous-learning mindset. The base salary range for this role is between $110,000 - $130,000 CAD.

Duties and Responsibilities

As a senior member of the Development Team, contribute hands-on technical expertise, sound engineering judgment, and collaborative leadership to deliver secure, reliable, maintainable software that creates measurable value for customers.

Full-Stack Delivery: Design, develop, test, deploy, and support high-quality full-stack business applications using C#, .NET, Visual Studio, SQL Server, Blazor, and related Microsoft technologies, grounding implementation decisions in real customer workflows, constraints, and desired outcomes.

Customer-Centered Design: Translate the voice of the customer, business priorities, and evidence from real-world use into practical technical designs that solve meaningful problems in the simplest reliable way possible. Apply intentional simplicity and “Just-Enough” complexity while balancing usability, near-term delivery, scalability, security, and long-term maintainability.

Code Quality: Produce clear, reusable, well-structured, and well-documented code that follows established engineering standards; use automated testing, peer review, continuous integration, and representative customer scenarios to prevent defects and confirm that delivered behaviour meets real-world requirements.

Security and Privacy: Apply secure coding, privacy, and cybersecurity practices throughout the SDLC, including threat-aware design, dependency management, vulnerability remediation, appropriate access controls, and protection of customer and company data.

AI-Enabled SDLC: Use AI-assisted development tools and AI agents responsibly across the SDLC to improve analysis, design, implementation, testing, documentation, and delivery while keeping customer problems, workflows, and expected outcomes central to generated specifications and solutions. This includes, but is not limited to, Spec-Driven Development (SDD), reusable AI skill building, prompt engineering, code generation, automated code review, test generation, documentation support, ticket triage, and root-cause analysis, while validating outputs against real-world requirements and safeguarding confidential information and intellectual property.

Integrations and Data: Design, build, integrate, and support RESTful and SOAP APIs, external-system integrations, relational database solutions, and data pipelines or ETL/ELT workflows that reflect actual customer and partner use cases, with appropriate attention to simplicity, data quality, performance, resilience, observability, and backward compatibility.

Production Support: Own production issues through timely investigation, clear communication, remediation, and follow-up; work directly with customer-facing and operations teams when needed, use customer feedback and observed usage to understand real-world impact, identify root causes, and implement the simplest durable improvements that reduce recurrence and strengthen customer satisfaction.

Operational Excellence: Monitor and improve application health, performance, availability, and supportability by contributing effective logging, metrics, tracing, alerting, troubleshooting guidance, and operational documentation.

Cross-Functional Collaboration: Collaborate with product, development, quality, operations, customer-facing teams, and other stakeholders to bring customer feedback and real-world usage insights into requirement refinement, solution design, work estimation, risk and dependency management, Agile planning, and informed product direction and priorities.

Technology Evaluation: Evaluate emerging technologies, software practices, and tools-including AI capabilities-through focused research and experimentation informed by customer needs and real operating conditions; recommend adoption only when evidence shows clear customer or engineering value without introducing unnecessary complexity, cost, or risk.

Technical Leadership: Provide technical leadership through constructive design and code reviews, knowledge sharing, mentoring, and formal or informal training; help teammates build expertise in software engineering, secure delivery, AI-enabled development, and the company’s products and platforms.

Continuous Improvement: Continuously improve team standards, development workflows, documentation, and delivery practices by using customer feedback, support insights, and delivery outcomes as learning inputs, and remain accountable for the quality, reliability, usability, and customer impact of solutions from initial design through production support.

Knowledge, Skills, and Abilities:

Customer-Centered Problem Solving: Demonstrated ability to translate customer feedback, business priorities, operational constraints, and real-world usage into practical technical solutions that solve meaningful problems with intentional simplicity, appropriate quality controls, and the reliability required for production use.

Collaborative Delivery and Operations: Strong ability to work effectively with product, development, quality, operations, and customer-facing teams in an Agile environment; refine requirements, estimate work, identify risks and dependencies, participate in design and code reviews, communicate clearly, and investigate production issues through root-cause analysis and durable remediation.

Education and Experience: minimum Bachelor’s degree in Computer Science, Software Engineering, or related discipline, in addition to substantial professional software development experience.

Microsoft Development Expertise: 10+ years of professional software development experience, including advanced proficiency with C#, .NET, Visual Studio, SQL Server, Blazor, and modern full-stack application development practices.

Solution Architecture and Integration: Strong knowledge of multi-tier and distributed application architecture, RESTful and SOAP APIs, relational data modeling, secure coding, privacy, performance, scalability, resilience, backward compatibility, and the design of maintainable integrations with internal, customer, and partner systems.

Performance and Speed Optimization: Hands-on focus on query tuning and code optimization to reduce latency and speed up API responses and data pipeline processing, leveraging AI to accelerate production issue resolution.

Maintainable Engineering: Deep commitment to clear, simple, reusable, testable, and well-documented code that can be safely maintained over time. Hands-on experience using AI-assisted development tools and AI agents across the SDLC, including Spec-Driven Development, prompt engineering, reusable AI skills, code generation, automated code review, test generation, documentation support, and ticket triageis required.

Preferred Capabilities:

Azure-native applications: Experience building Azure-native applications using relevant platform services, cloud architecture patterns, CI/CD, security, monitoring, and observability is a valued differentiator.

Data Pipelines: Experience designing and supporting data analytics and ETL/ELT pipelines, data lake or lakehouse architecture, medallion architecture, platforms such as Snowflake or Databricks are also preferred.

Unstructured Data Modeling (Images and Tags): Proven experience in managing, modeling, and automatically validating media files, image repositories, and specific content tags.

Data Governance and Lineage: Practical application of data mapping, data dictionaries, and end-to-end data lineage to track data origins, transformations, and flows across systems.

Business Unit:

Leonardo

Scheduled Weekly Hours:

37.5

Number of Openings Available:

1

Worker Type:

Regular

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,920,112 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
Engineer 24 min ago
≈ $71k – $128k per year (Estimated) • In office • 8+ years exp • Toronto
MedTech
Verification & Validation
Apply
≈ $71k – $128k per year (Estimated) • In office • 5+ years exp • Toronto
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
React.js
DevOps
Azure
Kubernetes
Azure AKS
Apply
≈ $70k – $127k per year (Estimated) • In office • 5+ years exp • Toronto
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $100k – $168k per year (Estimated) • In office • 9+ years exp • Toronto
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Databases
MySQL
PostgreSQL
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
Apply
$63k – $70k per year • In office • 5+ years exp • Toronto
JavaScript
Java
SQL
Node JS
Java
Spring Boot
Spring MVC
Spring Security
Node JS
Nest.JS
Express
Databases
MySQL
PostgreSQL
Oracle
DynamoDB
DevOps
Rest API
Terraform
CloudFormation
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Apply
$50k – $57k per year • Remote (United States) • Full-Time • 2+ years exp • Canada
Python
SQL
C#
C#
.NET
AI/ML
Tokenization
DevOps
Rest API
Splunk
Management
Jira
Stripe
QA
Postman
Apply
≈ $123k – $235k per year (Estimated) • Remote (United States) • Full-Time • 10+ years exp • Bachelor's Degree • Huntsville
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Redis
Cassandra
Azure Cosmos DB
AI/ML
LLM
Time Series
Frontend
Angular
DevOps
GCP
Azure DevOps
Azure
CI/CD
Git
AWS
Kubernetes
Management
Agile
Apply
≈ $122k – $232k per year (Estimated) • In office • Full-Time • New York
Python
SQL
Databases
Google BigQuery
AI/ML
dbt
LLM
Cybersecurity
HIPAA
Apply
≈ $72k – $141k per year (Estimated) • In office • TS/SCI • Full-Time • 3+ years exp • Bachelor's Degree • Arlington
SQL
Management
Jira
Apply
$87k – $182k per year • Hybrid • Full-Time • 8+ years exp • Bethesda
SQL
PowerShell
DevOps
VMWare
Windows Server
Windows
Apply
≈ $68k – $123k per year (Estimated) • In office • Full-Time • 7+ years exp • Markham
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Azure SQL Database
AI/ML
Copilot
Cursor
OpenAI
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
QA
Postman
Apply
$53k – $60k per year • Remote (Canada, ET hours) • Full-Time • 3+ years exp • Canada
JavaScript
PHP
PHP
WordPress
AI/ML
Tokenization
DevOps
Git
Design
Adobe Photoshop
Figma
Apply
Product Owner 1 day ago
≈ $54k – $106k per year (Estimated) • Remote (Canada) • Full-Time • 3+ years exp • Bachelor's Degree • Canada
Management
Agile
Apply
$50k – $57k per year • Remote (United States) • Full-Time • 2+ years exp • Canada
Python
SQL
C#
C#
.NET
AI/ML
Tokenization
DevOps
Rest API
Splunk
Management
Jira
Stripe
QA
Postman
Apply
$57k – $60k per year • Remote (Canada) • Full-Time • 5+ years exp • Canada
Marketing
HubSpot
Apply
≈ $83k – $149k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Toronto
Go
Java
Databases
PostgreSQL
Databricks
Azure SQL Database
DevOps
OpenShift
Azure
Docker
Kubernetes
Unix
Apply
≈ $73k – $132k per year (Estimated) • Hybrid • Bachelor's Degree • Toronto
Python
JavaScript
Python
FastAPI
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
AI Agents
Frontend
React.js
DevOps
AWS
Docker
Kubernetes
Amazon EKS
Amazon S3
Apply
≈ $70k – $128k per year (Estimated) • Equity • Hybrid • 5+ years exp • Toronto
PHP
PHP
WordPress
DevOps
Akamai
DNS
Apache HTTP Server
Apply
$61k – $84k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
DevOps
Rest API
Datadog
GitHub
Cybersecurity
Okta
Analytics
Power BI
Management
Confluence
Jira
Apply
$112k – $125k per year • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Toronto
DevOps
Azure
Management
ITIL
Apply
See all jobs
This is one of many
1,920,112 more open roles from verified company boards, updated every day.