The Civic Tech Job Board

Put your skills to (good) work

women at computers credit to #woctechchat
two women chatting at whiteboard credit to #woctechchat

What is the Civic Tech Job Board?

The Civic Tech Job Board is a new prototype we're testing to help surface paid work opportunities for technologists in the tech-for-good space.

Interested in a role you see here? Click an opportunity to apply directly with the employer.

Want to promote your #techforgood open role here? Please reach out.

Email us

This is a rally cry to all digital professionals

Are you adept in building accessible, inclusive, and effective products and services? Looking for meaningful work? Make civic tech your day job!

Code for Canada is one node in a constellation of organizations looking to improve life in Canada, but there are (paid!) opportunities with other purpose-driven organizations that need your talent.

Here's a small collection of open roles at Canadian organizations where you can apply your skills to public good initiatives - the kind that changes lives. After all, whether it's a contract or a career path, changing the world is a full-time job. We want to help you find the right one.

Current Openings

National Web Developer/Designer (Canadian Parks and Wilderness Society)

In this role, the National Web Developer will work closely with the National Communications team, the National Conservation Team, and CPAWS chapters across the country, to develop, maintain and improve the organization’s web platforms, and will play a crucial role in the front- and back-end development of our websites, advocacy and fundraising tools, and other digital platforms.

Apply on organization website

Database Administrator and Data Governance Analyst (City of St Catharine's)

Reporting to the Corporate Information Officer, the Database Administrator and Data Governance Analyst (DBA) is responsible for the maintenance, security, and efficient operation of both Oracle and SQL servers and databases. This role oversees the City's data policies, ensuring data security and governance. The DBA is involved in applying updates, generating reports, assisting with data conversions for upcoming projects, and maintaining all application databases.

Apply on organization website

IT Testing Lead (Government of Alberta)

Reporting to the Manager, 1GX Technology Excellence, this position leads a team of analysts in the testing and quality assurance of 1GX applications.

The IT Testing Lead develops and maintains testing methodology, plans, and tools that reduce the risk of improper or unnecessary testing and create efficiencies and quality of testing for the CoE team. Responsibilities include quality assurance, user acceptance testing and test environment management, data scrambling, test cases/scripts, application security and privacy, system integration and performance testing, and 1GX controls framework testing.

Apply on organization website

Senior Technical Specialist (BC Public Service)

The Senior Technical Specialist is responsible for the leadership of the Web Access Management (WAM) technical team, who manages the Province’s critical Single Sign on integrations that are primarily delivered through SiteMinder, and for the successful technical operations and hands on management of the Province’s Application Synchronization Services, Government Telephone Directory Service (GTDS) and the Common Login Page Service (CLP).

The Senior Technical Specialist will ensure the Web Access Management service delivery architecture meets the needs of a wide variety of internal and external users Identity and Access management needs. This position is required to interact on a regular basis with all levels of Ministry managers and staff; technical and professional contractors, systems engineers, architects, and other external experts.

Apply on organization website

Director, Development and Delivery, IT (Metrolinx)

Our Development & Delivery Office is seeking a Director, reporting to the Vice President to provide strategic leadership and oversight for the development, testing and deployment of technology solutions for the assigned portfolio. In leading the systems transformation program delivery for Metrolinx, this role is accountable for client relationship management, delivery to scope, budget, timelines and quality, using a Lean Agile approach.

Apply on organization website

Agile Business Analyst (Elections Ontario)

The Office of the Chief Electoral Officer (Elections Ontario) is an independent, non-partisan office of the Legislative Assembly of Ontario, responsible for administering provincial elections, by-elections, and referenda in Ontario. They are committed to making voting easy and accessible for all electors, while maintaining the integrity, security, and transparency of the electoral process.

The IT & Digital Solutions division of Elections Ontario is seeking an organized and efficient Agile Business Analyst - Accessibility who has designed detailed user requirements and systems documentation to join their team.

Apply on organization website

Looking for roles at Code for Canada?