Senior Software Developer

talentmanagementsolution

Toronto

On-site

CAD 110,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Leonardo, a Toronto-based hospitality tech company, is seeking a Senior Software Developer to design, develop, secure, and support full-stack business applications using C#, .NET, Blazor, SQL Server, and related Microsoft technologies.

You will work closely with product, development, quality, and operations teams to deliver high-quality software with focus on security, scalability, and maintainability, while leveraging AI-driven development practices to improve the delivery lifecycle.

Qualifications

  • Senior-level, hands-on contributor responsible for full-stack applications using Microsoft tech.
  • Secure coding and cybersecurity practices across the development lifecycle.
  • Experience with AI-assisted development tools to improve design, testing and delivery.
  • Ability to design scalable, maintainable software and data pipelines.

Responsibilities

  • Deliver secure, reliable, maintainable software for customers.
  • Full-Stack Delivery: design, develop, test, deploy and support MS tech stack apps.
  • Customer-Centered Design: translate customer needs into practical technical designs.
  • Code Quality: produce clear, reusable, well-documented code with CI/CD and testing.
  • Security and Privacy: enforce security and privacy practices across SDLC.
  • AI-Enabled SDLC: use AI tools to improve analysis, design, implementation, and delivery.

Skills

Leadership
Collaborative
Security-focused development
AI-driven development

Tools

C#
.NET
Blazor
Visual Studio
SQL Server
RESTful APIs
SOAP APIs

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 p

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Leonardo Worldwide Corporation • Toronto

On-site
CAD 110,000 - 130,000
Senior Software Developer
Senior Software Developer

Jonas Software • Toronto

On-site
CAD 110,000 - 130,000
Senior Software Developer
Senior Software Developer

Jonas Software Group • Toronto

On-site
CAD 110,000 - 130,000
Senior C# Software Developer
Senior C# Software Developer

Leonardo Group • Ottawa

On-site
CAD 90,000 - 100,000
Group benefits (company-paid)
Hybrid work flexibility
Annual incentive bonus
+3
IT Developer
IT Developer

Leons Furniture Limited • Toronto

On-site
CAD 65,000 - 80,000
Comprehensive Employee Benefit Package
Profit Sharing
Employee Discounts & Partner Discount
+2
Junior C# Software Developer
Junior C# Software Developer

Leonardo Group • Ottawa

On-site
CAD 65,000 - 75,000
100% Company-Paid Benefits
Group Health, Dental, Vision
Hybrid work model
+5
IT Developer
IT Developer

Leon's Furniture Limited • Toronto

Hybrid
CAD 65,000 - 80,000
Benefits after 3 months
Profit Sharing
Employee Discounts
Senior Full-Stack Developer
Senior Full-Stack Developer

Jonas Software • Markham

Hybrid
CAD 95,000 - 105,000
Hybrid work arrangement
Office visits to Markham
Senior Backend Engineer
Senior Backend Engineer

Computrition, Inc. • Canada

Remote
CAD 150,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

EWS Group • Toronto

On-site
CAD 130,000 - 170,000