Senior Software Developer

Senior Software Developer

Full-Time 110000 - 130000 $ / year (est.) On-site
T

At a Glance

  • Tasks: Design and develop innovative software solutions for the hospitality industry.
  • Company: Join Leonardo, a leading tech company transforming hotel content management.
  • Benefits: Enjoy a competitive salary, health benefits, and opportunities for remote work.
  • Other info: Collaborative environment with strong focus on continuous learning and career growth.
  • Why this job: Make a real impact in the travel industry with cutting-edge technology.
  • Qualifications: Experience in full-stack development using Microsoft technologies is essential.

The predicted salary is between 110000 - 130000 $ per year.

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.

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.

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.
  • 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.

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.
  • 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.
  • Code Quality: Produce clear, reusable, well-structured, and well-documented code that follows established engineering standards.
  • Security and Privacy: Apply secure coding, privacy, and cybersecurity practices throughout the SDLC.
  • AI-Enabled SDLC: Use AI-assisted development tools and AI agents responsibly across the SDLC to improve analysis, design, implementation, testing, documentation, and delivery.

Senior Software Developer employer: talentmanagementsolution

CORA Group is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for professionals in the M&A field. Located in North America, employees benefit from a dynamic environment that encourages personal and professional growth, with ample opportunities for mentorship and skill development. Joining CORA Group means being part of a forward-thinking organization that values its team members and their contributions to redefining advancement across multiple industries.

T

Contact Details:

talentmanagementsolution Recruitment Team

We think you need these skills to ace Senior Software Developer

C#
.NET
Visual Studio
SQL Server
Blazor
Full-Stack Development
RESTful APIs