• Software Engineer

    Job Locations CA-ON-Ottawa
    Job ID
  • Overview

    Do you want to work on SaaS software products that lead an industry and that support nearly one billion transactions a month?  Are you an expert coder who wants to show what you're made of and learn from an exceptional team along the way?  Do you have experience with or interest in high volume, low latency, real-time systems?  If so, read on, and we'd love to hear from you!


    As a Software Engineer at TravelClick, you must be comfortable working on multiple and various systems.  You must be able to demonstrate expertise and passion that sets you apart from others.  To be an ideal candidate, you must understand data structures, communications, fault tolerance, and other key software engineering concepts.  You will apply these concepts to specific and challenging problems we face as we rebuild a significant portion of our stack to support our rapid growth strategy.  And you need to have fun while doing all of this!


    You will partner with various people to create mind blowing solutions:  other TravelClick engineers, vendor partners, and product management.  We are an agile shop and are constantly looking at ways to eliminate bureaucracy and optimize personal and collective performance.

    Basic Qualifications

    Basic Qualifications  

    • Bachelor’s Degree in Computer Science or related field
    • 3+ years of professional experience in full stack software development in both User Interface and server-side technologies (especially for real-time high-volume systems in an e-commerce/hospitality environment)
    • Excellent spoken and written English

    Additional Characteristics

    • Experience with Spring Framework, Java Script, Java, Spring, CSS, Unix
    • Experience working with database systems
    • Experience with Restful Services, Angular and Bootstrap/CSS
    • Strong knowledge of design patterns
    • Strong knowledge of a source control system (e.g. SVN, Git)
    • Detail oriented, well organized, and ability to multi-task in a results-oriented business environment
    • Strong analytical and problem-solving skills, ability to lead and coach the most out of developers
    • Strong communication and interpersonal skills
    • Experience with leading software developers in an onshore/offshore model
    • Inquisitive and probing in dealing with business analysts and product managers 
    • Experience working with business analysts and product management team to define requirements and designs to meet the business needs
    • Hotel industry domain knowledge (nice to have)




    EEO Statement

    “All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.”


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed