Jobs at Pressbooks

About Pressbooks

We are a small team building software that supports new models for book publishing with an emphasis on helping make educational resources (aka digital textbooks) free for all. We are passionate about open source, open content, open knowledge, and the intersection of books and the web.

We’re a self-sustaining open source / SaaS business, with a growing list of clients in Canada, the United States, and beyond. Most of our clients are universities and other educational institutions who use Pressbooks to power their publishing and open/free digital textbook creation programs.

Half of our team works from our office in Montréal’s Mile End neighborhood; the other half work remotely from locations across North America. Equity, inclusion and diversity are core values for us and the communities we support (and we mean it). We offer flexible work hours and generous vacation time, and we believe in work-life balance.

Applications are currently open for:

Customer Support Specialist

We’re looking for a curious, diligent customer support specialist interested in the intersection of technology, publishing, accessibility, and education. Apply by sending a résumé and statement of interest to with the subject line “Customer Support”.


Pressbooks clients come from a wide variety of publishing backgrounds. Your role on our team would be to support these people, programs, and organizations with their publishing initiatives as they use Pressbooks book production software. 

You’ll be the first point of contact for all in-bound communication from the Pressbooks client base. The majority of your responsibilities will relate to supporting Pressbooks clients with any technical needs they have. This includes having in-depth knowledge of the software and an ability to readily answer most questions about tools and features we offer. It also involves being able to troubleshoot technical issues (with the support of the broader team) and effectively communicate results both with clients and with our product and development team. In addition, you’ll support the revision of existing documentation and the creation of new documentation. 

Other responsibilities might include: 

While it’s not necessary that applicants come to us with substantial experience working with software, it is expected that you are comfortable with technology, can think critically to work your way through a problem, and like being part of a small team of driven people. 

Required Qualifications

Among the qualifications needed in a candidate for this role are: 

Desired Qualifications

The following will be helpful too:

We encourage people from underrepresented groups in tech and non-traditional tech backgrounds to apply for this position.

Full Stack Developer

Apply by sending a résumé and statement of interest to with the subject line “Full Stack Developer”.


Minimum 3 years in software development. You like working with a small, passionate group with a mission-focus on education, open source and open content.

You are an experienced full-stack software developer with a background and interest in working with PHP. You want to become an active contributor to a small, dedicated development team that supports a SaaS business while maintaining an open-source software project (built in part on WordPress as a dev stack). You are excited by the prospect of joining a sustainable EdTech company whose focus areas include book publishing, education, and open content. You want to do meaningful work for an organization that is mission-driven and treats its employees, clients, and software users with respect.

We encourage people from underrepresented groups in tech and non-traditional tech backgrounds to apply for this position.


You will be involved in planning, developing, implementing and testing software as part of a small development team. Anticipated development tasks will include helping maintain our existing codebase (work on bugfixes, monitor and update dependencies, prepare and package releases, coordinate testing and deploy tasks) and developing new features. In the near future this may include developing microservices, Single Page Applications, and building on external APIs (such as Google Docs).

Required Qualifications

Preferred Qualifications

What you’ll be working with

Who you’ll be working with

You’ll be working most closely with our software development team, comprised of a product owner (remote), a senior developer (remote), a full stack developer/DevOps engineer, a technical support lead, and an operations manager (each based in Montréal).

Questions about the position can be directed to Başak Büyükçelen at:

Job Type: Full-time
Experience: Software Development: 3-5 years (Preferred)
Location: Montréal, QC (preferred)