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

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

Senior User Experience Service Designer (B.C. Public Service)

The Ministry of Forests (FOR) delivers policy and programs that provide economic, cultural, environmental, and social benefits for all British Columbians. Digital technology is transforming how we deliver our programs and services. It is a necessary driver for transparency and improved service delivery within FOR.

The Associate Deputy Minister’s Office (ADMO) handles the delivery of integrated management services to British Columbians. The ADMO represents the ministry on government initiatives to improve services and the delivery of ministry programs. This includes working with other ministries and natural resource agencies to improve permitting while supporting sustainable economic development and maintaining high environmental protection.

The Senior User Experience/Service Designer will conduct research, analyze data, and make evidence-based recommendations to improve the permitting process. The designer will be part of a cross government team that brings a human-centred design approach to service improvement.

Apply on organization website

Manager, User Experience Design (Imagine Canada)

Are you a naturally curious and empathetic digital professional who thrives on the challenge of transforming diverse user and business needs into accessible and user-centered digital experiences? Do you believe that exceptional digital experiences have the power to ignite positive, far-reaching change? If so, we welcome you to explore the role of Manager, User Experience Design – a newly established position at Imagine Canada during this exciting phase of our digital evolution.

In this dynamic and multifaceted position, you will craft exceptional end-to-end user experiences on our website and other digital properties and tools that represent our core values and brand, drive our impact and financial sustainability, and respond to the diverse needs of our stakeholders – from nonprofit leaders and government decision-makers to corporate community investment professionals, academics, and media representatives.

Apply on organization website

Business Systems Analyst (City of London)

Reports to a Manager of Information Systems as designated by Director, Technology Services. Develops and/or assists with selection and implementation of business solutions, providing consultation services in the selection of business solutions, including recommending appropriate hardware or software platforms; develops systems and applications and provides training and on-going support of hardware and software systems, and monitors effective use of the same.

Apply on organization website

I&IT Senior Project Manager (Metrolinx)

The Senior Project Manager will report to the Senior Portfolio Delivery Manager and will be responsible for setting up the vision of the project, maintaining transparency, and creating a shared understanding of what "Done" looks like. They will also be responsible for schedule management, engineering quality, financial accountability, project deliverables and communications; as well responsible for creating a culture of success; ensure compliance with Metrolinx' s policies and mandates.

Apply on organization website

Looking for roles at Code for Canada?