Join the BookNet Team

    Company Overview

    BookNet Canada is a non-profit organization that develops technology, standards, and education to serve the Canadian book industry. The Globe & Mail calls us “the book industry’s supply-chain nerve centre.” What does that mean? Our ‘customers’ come from all over. From independent booksellers to multi-national publishing houses, our relationships with industry players allow us to develop strategies to keep the Canadian publishing industry healthy and happy. 

    We maintain and manage several products defined by and built for our stakeholders, including but not limited to:

    • SalesData, the national book sales tracking service
    • CataList, a powerful online catalogue tool for marketing, selling, and ordering books
    • BiblioShare, a quality-controlled bibliographic data aggregation system


    Open Positions

    Software Developer

    Position Description

    This is a contract position with opportunity for FTE.

    Join our small and nimble development team in designing and developing our popular small- and medium-sized web applications. You will be expected to participate fully in all aspects of the software development lifecycle working on both the front and back ends of solutions. Major duties include:

    • requirements analysis;
    • technical design;
    • existing application maintenance/enhancement and new development;
    • accurate estimates of work tasks; and
    • clear communication with other team members and management, both verbally and through standardized documentation.

    The Person

    You love to explore new technologies and can communicate and work well with techies and non-techies alike. You are driven to come up with innovative solutions, fix what is broken, and make things better, easier, and simpler.


    • Minimum 3 years of related experience
    • A BS/MS in computer science or related field, or a combination of certifications and work experience
    • Experience developing in C# and ASP.NET
    • Experience with HTML/CSS/JavaScript
    • Experience with IIS
    • Experience with all stages of the software development process
    • Experience developing both Windows and web-based applications
    • Experience developing database-driven applications
    • Experience with SQL Server, including writing database queries and stored procedures
    • Experience working with XML files
    • Strong communication skills (both written and verbal)
    • Well-organized with good attention to detail

    Nice to have:

    • Experience developing Windows services
    • Familiarity with web services
    • Familiar with version control systems
    • HTML5 experience
    • Experience in Agile development methodologies
    • Some previous book industry (e.g., retail, publishing), or not-for-profit experience


    • Work on site
    • Must reside in the GTA
    • Self-starter and willingness to work with a team
    • Flexibility to support our operational environment outside of regular working hours on rare occasions
    • Adaptable to new requests

    The Benefits

    • Salary commensurate with experience
    • Medical and dental benefits
    • A friendly, exciting workplace with a commitment to work/life balance
    • We operate from a beautiful converted factory space in one of Toronto’s greenest office buildings in the heart of Queen West/Spadina — Green roof! Bike parking! Dark Horse Espresso Bar!

    The Process

    Please send an email with your resume and cover letter, including salary expectations and the subject line "Software Developer position," to

    Only selected applicants will be contacted. Please, no phone calls or faxes.

    Intern Search – Fall 2017

    Position Description

    You could be put to work on any of the following: helping us analyze important trends in Canadian bookselling; participating in PubFight (our fantasy publishing league); studying the impact of media and awards on book sales; compiling publisher and category market share for our annual publication, The Canadian Book Market; as well as testing new feature developments across our portfolio of surreally popular services for the entire book industry.

    What’s In It For You?

    Marketable skills. Increasingly, a love of books and a publishing certificate aren’t enough. Publishers want their new hires to have the skills that allow them to be put to work immediately and that means a proven ability to combine creativity, technology and analysis. Data analysis and management, digitization, e-books, blogs, social networks, ONIX—why not learn them at BookNet Canada, the source of all things technological?

    Money! It’s one of the best-paid internship positions in the industry. We’re of the “get paid for interesting work” school of internships, rather than the “run a photocopier for free” school. How does $2,300 per month sound?

    Qualifications (Please read carefully!)

    • College diploma or equivalent current course study in a Publishing program
    • A strong interest in the intersection of books and technology. If you want to be in sales, marketing, distribution, procurement, or operations, this will definitely come in handy.
    • An excellent grasp of Microsoft Excel. You need to be comfortable enough to learn quickly and painlessly.
    • High tolerance for painstaking research and strong problem-solving skills.
    • Flexible and adaptable. Well-organized and attentive to detail. We’re working on many projects at any given time and you could get pulled into any of them.
    • Courage to speak up and voice an opinion, more courage to not be afraid to ask the dumb question. (If you aren’t asking at least four a day, how can you learn?) 

    The Other Important Bits

    This position runs from Sept. 5 to Dec. 31, 2017 with the possibility of renewal.

    Applications are due by July 31, 2017. Apply by email only, attaching PDFs of both a resume and cover letter to with the email subject “Intern Position – Fall 2017.”

    Due to the volume of applicants, we will only contact those candidates selected for an interview.

    Want to be the first to hear next time something's available? Sign up for our weekly eNews to stay on top of all the goings-on at BookNet Canada. You can also learn more by reading our blog or following us online: