Software Engineering Manager

2 months ago


Montreal, Canada Aspire Software Full time

We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Hotel Management Software while driving the transition to a modern, web-based architecture. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern solutions.

InnQuest Software is a leading solutions provider for the hospitality industry with offices in the United States, Australia, Canada, and the UK. Our technology and services leadership, combined with hospitality expertise and global scale, help more than 5500 properties in over 100 countries manage more than 450,000 hotel rooms every day 

Our software was developed by hoteliers for hoteliers and has been widely praised for its intuitive performance and ease of use. roomMaster provides every software management product a hotel needs in one simple turnkey solution, including a booking engine with a channel manager linked to Expedia and Booking.com. InnQuest’s office is in Tampa, Florida, with international offices in Australia, Canada, and the UK with resellers in the Caribbean, Fiji, New Zealand, Cambodia, Malaysia, and South Africa.

Here is a little window into our company: InnQuest Software was acquired by Valsoft and now operates under the Aspire Software portfolio. Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

The successful candidate will work in a hybrid work model from either Montreal or Toronto

What your day will look like:

Team Leadership and Development:

  • Lead and mentor a team of software engineers in the development, maintenance, and modernization of the existing product
  • Foster a collaborative and innovative team environment
  • Able to set KPIs and conduct performance reviews

Architecture and Technical Oversight:

  • Architect and design scalable, robust, and secure solutions that align with business goals
  • Oversee the transition from a desktop-based system to a modern web-based architecture
  • Ensure seamless integration with external systems and service providers via modern middleware components
  • Optimize the use of cloud platforms (AWS and Azure) for hosting and deploying the solution

Project and Product Management:

  • Manage and prioritize projects, ensuring timely delivery of high-quality software
  • Collaborate with product management to define requirements, set project timelines, and deliver innovative solutions
  • Balance maintaining the existing desktop solution with developing a new web-based product to coexist and eventually replace the desktop application

Continuous Improvement and Industry Best Practices:

  • Stay abreast of industry trends, emerging technologies, and best practices to drive continuous improvement
  • Implement and promote best practices in software development, architecture, and project management

About you:

  • At least a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 7+ years of software engineering experience with at least 3 years in a leadership role
  • Proven experience in transitioning legacy systems to modern web-based architectures
  • Strong knowledge of software architecture and design principles
  • Hands-on experience with desktop applications and modern web technologies
  • Proficiency in cloud platforms, particularly AWS
  • Familiarity with microservices architecture and API integration
  • Knowledge of modern frontend and backend frameworks (e.g., React, Angular, Node.js, etc.)
  • Excellent project management and organizational skills
  • Strong problem-solving abilities and attention to detail
  • Exceptional communication and interpersonal skills
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities
  • Experience in the hospitality industry or with hotel management software
  • Fluent in English, both written and verbal, is essential
  • Legally authorised to work in Canada

For information about InnQuest Software, please visit our website at www.innquest.com

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.



  • Montreal, Quebec, Canada Aspire Software Full time

    DockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...


  • Montreal, Canada Aspire Software Full time

    DockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America! We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...


  • Montreal, Canada Aspire Software Full time

    We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Hotel Management Software while driving the transition to a modern, web-based architecture. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of...

  • Software Engineer

    4 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    3 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...

  • Software Engineer

    3 weeks ago


    Montreal, Canada S M Software Solutions Inc Full time

    If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents to ajandekar@thethinkbeyond.com by 30 August 2024 at your earliest convenience.Job TitleSoftware EngineerOffice LocationMontreal, Quebec, HybridPossibility of ExtensionYes, possibleType12 months requirement.Description12 months...

  • Software Engineer

    3 weeks ago


    Montreal, Canada S M Software Solutions Inc Full time

    If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents to ajandekar@thethinkbeyond.com by 30 August 2024 at your earliest convenience.Job TitleSoftware EngineerOffice LocationMontreal, Quebec, HybridPossibility of ExtensionYes, possibleType12 months requirement.Description12 months...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Position: Mobile Software EngineerLocation: Remote options available.Overview:At Centric Software, you will be responsible for crafting mobile applications that deliver significant value to our expanding clientele in the fast-moving consumer goods sector. These applications will seamlessly integrate with Centric Software's Product Lifecycle Management (PLM)...

  • Software Engineer

    3 weeks ago


    Montreal, Canada S M Software Solutions Inc Full time

    If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents toajandekar@thethinkbeyond.comby 30 August 2024 at your earliest convenienceJob Title – Software EngineerOffice location: - Montreal,Quebec, HybridPossibility of Extension: Yes possibleType: 12 months requirement. Description12 months...

  • Software Engineer

    2 weeks ago


    Montreal, Canada S M Software Solutions Inc Full time

    If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents toajandekar@thethinkbeyond.comby 30 August 2024 at your earliest convenienceJob Title – Software EngineerOffice location: - Montreal,Quebec, HybridPossibility of Extension: Yes possibleType: 12 months requirement. Description12 months...

  • Software Engineer

    3 weeks ago


    Montreal, Canada S M Software Solutions Inc Full time

    If you find this opportunity aligns with your career goals and interests, we kindly request that you send us your documents toajandekar@thethinkbeyond.comby 30 August 2024 at your earliest convenienceJob Title – Software EngineerOffice location: - Montreal,Quebec, HybridPossibility of Extension: Yes possibleType: 12 months requirement. Description12 months...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position Overview:Triunity Software is seeking a skilled Full Stack Java Developer to join our dynamic team. This role involves working on innovative software solutions that leverage the latest technologies in the industry.Key Responsibilities:Design, develop, and implement Java-based applications utilizing the Java Spring and Spring Batch frameworks.Build...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...