The Civic Tech Job Market

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 Market?

Code for Canada's mission is to improve life in Canada using tech, data, and design. Our service offerings bring technologists into organizations focused on the public good; helping them to develop digital solutions and skills. Still, we can't achieve our mission alone.

This is a rally cry to all digital professionals adept in building accessible, inclusive, and effective products and services: join us. By applying your skills to public and social good initiatives we'll achieve our mission together. Whether it's a contract, or a career path, changing the world is a full-time job. We’ll help you find the right one.

We're trying something new

The Civic Tech Job Market is a new prototype we're trying out. Interested in a role you see here? Click an opportunity to apply directly with the employer.

Have feedback, or want to promote your #techforgood open role here? Please reach out.

Email us

Current Openings

Lead DevOps Engineer (Ontario Digital Service)

As a Lead DevOps Engineer in the Ontario Digital Service, you will design, build and support cloud environments so that developers can create digital products that will change the way the public interacts with the government. You will be part of a multi-disciplinary team that drives digital transformation, exploring new technology trends that continue to redefine IT, business and the way we service the citizens of Ontario. Working with a high-impact team, you will be constantly learning new technologies and techniques through research, experimentation, and collaborating with other colleagues. The ideal candidates should have hands-on experience designing, building, delivering, and supporting cloud platforms.

Apply on organization website

Senior Developer - React/Python/Drupal (Ontario Digital Service)

As a Senior Developer in the Ontario Digital Service, you will be presented with the opportunity to support digital transformation of top government priorities. You will be part of a multi-disciplinary, high-impact team that fosters digital transformation within government while using user-centric design strategies and new technology trends. We are looking for people with a proven background and hands-on experience in implementing complex IT solutions. The ideal candidates should have exceptional hands-on experience in all aspects of the software development life cycle.

Apply on organization website

IT Solutions Architect (Doctors Without Borders Canada)

The IT Solutions Architect is responsible for ideation, development, and implementation of innovative business solutions for both office-wide, and departmental specific digital objectives. Working collaboratively with the Sr. IT Manager the solutions focused branch of the IT department will continue to grow in order to leverage the MSF M365 Environment and the Cloud Computing ecosystem. This is a highly technical position for someone who can dive deep, build complex, M365 optimized architectures/solutions, and help staff accelerate their adoption of M365 services through optimized workflow and automation, and data centric processes.

Apply on company website

Software Solutions Analyst (Government of Canada)

Enjoy a meaningful digital career in the Public Service. Work with a team of peers to build digital products and services that make a difference in the lives of Canadians.

As a Software Solutions Analyst, you will provide technical IT services and advice in the development, testing, implementation, integration and maintenance of software solutions, in support of service delivery to internal or external clients and stakeholders.

Apply on organization website

Database Management Analyst (Government of Canada)

Enjoy a meaningful digital career in the Public Service. Work with a team of peers to build digital products and services that make a difference in the lives of Canadians.

As a Database Management Analyst, you will provide technical IT services and advice in the development, installation, administration and monitoring of database management solutions in support of service delivery to internal or external clients and stakeholders.

Apply on organization website

Enterprise Architecture Analyst (Government of Canada)

Enjoy a meaningful digital career in the Public Service. Work with a team of peers to build digital products and services that make a difference in the lives of Canadians.

As an Enterprise Architecture Analyst, you will provide technical IT services and advice on business and technology solutions for enterprise architecture in support of service delivery to internal or external clients and stakeholders.

Apply on organization website

Software Developer (Open Food Network)

Open Food Network is currently looking for senior developers to join their team and help take them to the next stage of our journey.

You will be working on a totally open source project that embraces the idea at all project levels: knowledge sharing, open discussions, public code, etc. Among others, we encourage and take great care of contributors, successfully participate in Hacktoberfest and organize hackathons. As the rest of the dev team you’ll be participating in the development process from inception to release: from the product discussions, implementation, code review and to the actual release and deployment.

Apply on organization website

Director of Technology (Nelson/Kraft & Associates)

The Director of Technology is a fully remote position, and will champion Compassion Canada's technology roadmap with the aim to establish the organization as a leading example of how a Canadian charity can deliver exceptional experiences. As a key member of the Marketing & Digital Growth division, you will play a pivotal role in Compassion’s ongoing digital transformation journey, fostering an agile and learning-oriented mindset.

Apply on company website

Data Analyst (World Vision Canada)

The Data Analyst will act as a general consultant to the business regarding business intelligence (BI), analytics initiatives, designing, implementing and maintaining end-to-end solutions through the use of well-established and leading edge BI and analytics tools and techniques.

This role is responsible for collaborating with the business, defining business requirements, determining the appropriate solution to address the business problem at hand, and executing and deploying the solution in collaboration with various stakeholders as needed.

Additionally, the ability to support in the development and maintenance of sophisticated business intelligence infrastructure and databases is a key deliverable for this role.

Apply on organization website

Project Coordinator (World Vision Canada)

As a Project Coordinator, your primary responsibility is to support the successful implementation of projects that aim to build a platform for all to catalyze good in the world and help shift the typical charitable value exchange from simply “good will” to effective “impact”.

You will work collaboratively with the team and other stakeholders to ensure that project goals are achieved within scope, budget, and timeline. Your role is critical in providing administrative and operational support to the team, including project planning and tracking, documentation, and reporting.

You will be responsible for managing project timelines, tracking project budgets, coordinating project meetings, and ensuring effective communication and collaboration among team members. You will also be responsible for conducting research and providing insights that help the team to develop and refine the platform's features and capabilities, while ensuring that it remains the #1 brand and destination to do good in the world.

Apply on organization website

Senior Product Designer (World Vision Canada)

As a Product Designer, your primary responsibility is to lead the design and development of digital initiatives that enables everyone to easily share their time, talents, and treasures to make a positive impact on the world. You are someone who gets excited about designing forward-thinking digital products in the non-profit space to help everyone be a philanthropist, and you have a tinkering mindset that will help you solve any design challenge.

Apply on organization website

Product Owner (World Vision Canada)

As a Product Owner, your primary responsibility is to lead the development and launch of a platform that aims to build a community of philanthropists who can easily share their time, talents, and treasures to make a positive impact on the world.

You will work closely with the team and other stakeholders to define and prioritize features and capabilities of the platform, ensuring that they align with the organization's goals and strategic priorities. Your role is critical in ensuring that the platform meets the needs and expectations of its users while remaining competitive and relevant in the market.

Apply on organization website

Solutions Architect (World Vision Canada)

As a Solutions Architect, your primary responsibility is to lead the technical design and development of the digital platform and support ongoing initiatives set in new digital markets.

You will work closely with the product owner, development team, and other stakeholders to define the technical architecture and infrastructure of the platform, ensuring that it meets the organization's goals, strategic priorities, and technical requirements. Your role is critical in ensuring that the platform is scalable, secure, and optimized for performance, while remaining user-friendly and accessible to a diverse range of users.


Apply on organization website

Digital Specialist (BC’s Office of the Human Rights Commissioner)

BC’s Office of the Human Rights Commissioner (BCOHRC) exists to address the root causes of inequality, discrimination and injustice in B.C. by shifting laws, policies, practices and cultures.We do this work through education, research, advocacy, inquiry and monitoring.

Reporting to the Director of Communications, the Digital Specialist is be a key player in the development and execution of the digital communications strategies and initiatives that support the BCOHRC’s mandate. This role requires strategic thinking, cross-team collaboration, graphic design and video production skills.

Apply on organization website

Full Stack Developer (World Vision Canada)

As an Application Developer, your primary responsibility is to develop and maintain digital solutions.

You will work closely with the product owner, technical architect, and product designer to understand the user experience and design requirements, and translate them into functional code that meets the organization's goals, strategic priorities, and user needs. Your role is critical in ensuring that the platform is developed according to best practices, is scalable, and meets the performance and security standards required for a global user base.

You will be responsible for writing clean, efficient, and maintainable code, and for conducting code reviews and testing to ensure that the platform is stable, reliable, and free of defects. You will also be responsible for integrating with third-party APIs, services, and tools as needed, and for developing and maintaining documentation for your code and technical processes.


Apply on organization website

Looking for roles at Code for Canada?