University of Waterloo

Urban Data Applications Developer

University of Waterloo$71K — $89K *
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's Degree in computer science, data science, software engineering, GIS, or related STEM discipline.
  • Experience in web graphics and full-stack development.
  • Strong programming skills in data analysis (R, Python) and business intelligence tools (Excel, Power BI).
  • Proficiency in web-based data visualization stacks (Node.js, TypeScript with React/Vue/Svelte).
  • Familiarity with geospatial tools (ArcGIS, Mapbox) and 3D visualization libraries (deck.gl).

Responsibilities

  • Design and develop interactive dashboards and web applications for urban data.
  • Perform data cleaning and analysis for visualization and decision-support tools.
  • Lead development processes from design to deployment, ensuring user-friendly outputs.
  • Maintain back-end systems to integrate various datasets for urban applications.
  • Supervise co-op students, providing guidance and feedback on projects.
  • Create an FCI Data Visualization Style Guide for consistency across outputs.
  • Conduct training workshops on tools and best practices for staff and stakeholders.

Benefits

  • Collaborative work environment with researchers and students.
  • Opportunity for impactful work addressing urban challenges.
  • Development of tools that assist municipalities in decision-making.
  • Potential for professional growth and skill development in mentoring roles.
  • Involvement in meaningful work focused on sustainability and social impact.
Full Job Description
Job Requisition ID:


Time Type:
Full time

Employee Group:
Staff

Job Category:
Application Development

Employment Type:
Permanent

Department:
Faculty of Environment - Dean of Environment Office - Future Cities Institute Operations

Hiring Range:
$71,827.90 - $89,784.87

Posting Information:This posting is for an existing vacancy.

The internal posting deadline for this position is April 30th, 2026, at 11:59PM

This position is contingent on funding.

Job Description:

Primary Purpose

At the Future Cities Institute, you will have the opportunity to apply your technical skills to projects that make a real difference in communities. This role is not just about coding or building visualizations, it is about creating tools that are actively used by municipalities, community partners, and industry to address critical challenges in housing, infrastructure, and mobility. You will be part of a collaborative environment where developers, researchers, and students work side by side, and you will see your work move quickly from concept to practice. Joining FCI means contributing to meaningful change while building innovative products at the intersection of technology and social impact.

The Urban Data Applications Developer will directly contribute to FCI's mission of shaping sustainable, inclusive, and resilient cities. The tools created in this role will help municipalities make transparent and evidence-based decisions on issues such as affordable housing, infrastructure investment, and sustainable mobility. By transforming data into accessible platforms, the developer will support community partners, policymakers, and researchers in tackling some of the most pressing urban challenges of our time. This is an opportunity to combine technical expertise with social purpose, ensuring that innovation in data and visualization leads to measurable impact on the ground.

The Urban Data Applications Developer will take the lead in designing and delivering public-facing web tools, interactive maps, dashboards, and digital stories that make urban research accessible to broad audiences. This position is essential to supporting the work of FCI's current and recent co-op students, ensuring consistency across the backend and front end of all FCI tools. The developer will work closely with research cluster leads, project leads, and faculty partners to ensure outputs are coordinated, reliable, and impactful. In addition, the role will contribute to developing an FCI Data Visualization Style Guide to establish consistency and best practices across all visualization artifacts.

Key Accountabilities
• Design and build interactive dashboards, maps, web applications, and visualization tools that communicate urban data and research findings.
• Carry out data wrangling, cleaning, and analysis to ensure high-quality inputs for visualization and decision-support systems.
• Lead end-to-end development processes including design, coding, deployment, and documentation, ensuring products are reliable, reproducible, and user-friendly.
• Develop and maintain data pipelines and back-end systems to integrate geospatial, demographic, and municipal datasets.
• Work with faculty, research cluster and project leads, students, and external partners to deliver products addressing real-world housing, infrastructure, and mobility challenges.
• Supervise and mentor co-op students engaged in technical projects, providing direction, feedback, and skill-building support.
• Lead the creation of an FCI Data Visualization Style Guide to ensure consistency across reports, dashboards, and applications.
• Contribute to training and capacity-building workshops for both FCI staff and external stakeholders on the use of developed tools and visualization best practices.
• Support grant proposals, technical reports, and research publications through high-quality data visualizations and digital products.
• Maintain code repositories, documentation, and open-source contributions to ensure the long-term sustainability and transparency of FCI outputs.

Required Qualifications

Education
• At least a Master's Degree in computer science, software engineering, data science, architecture, GIS, or a related STEM discipline.

Experience
• Experience in web graphics, full stack development, and architecting and modeling web applications.

Knowledge/Skills/Abilities
• Strong programming and analysis skills across three tech stacks:
Data analysis: e.g., R, Python
Business intelligence stack: e.g., Excel, PowerPoint, Power BI, Tableau
Web-based data visualization stack: e.g., Node.js or Flask server-side; TypeScript with React, Vue, or Svelte for front-end development
• Proficiency in data visualization libraries and frameworks such as D3.js, Vega/Vega-lite, Plotly, or similar.
• Experience working with geospatial tools such as ArcGIS, Mapbox, and ideally libraries such as deck.gl for 3D visualization.
• Familiarity with modelling and simulation approaches for housing, infrastructure, or transportation systems is an asset.
• Experience with cloud platforms and containerization (AWS, GCP, Docker) is an advantage.
• Familiarity with AI tools for assisting in data cleaning, analysis, and development.
• Strong design and communication skills, with the ability to create clear, accessible user interfaces.
• Proficiency with design and prototyping tools such as Adobe Illustrator and Figma for static visualization and mockups.
• Ability to supervise and mentor students, fostering collaboration and skill development.

About University of Waterloo

The University of Waterloo is a public research university with a main campus in Waterloo, Ontario, Canada. The main campus is on 404 hectares of land adjacent to "Uptown" Waterloo and Waterloo Park. The university also operates three satellite campuses and four affiliated university colleges. The university offers academic programs administered by six faculties and thirteen faculty-based schools. Waterloo operates the largest post-secondary co-operative education program in the world, with over 20,000 undergraduate students enrolled in the university's co-op program. Waterloo is a member of the U15, a group of research-intensive universities in Canada. The institution originates from the Waterloo College Associate Faculties, established on 4 April 1956; a semi-autonomous entity of Waterloo College, which was an affiliate of the University of Western Ontario. This entity formally separated from Waterloo College and was incorporated as a university with the passage of the University of Waterloo Act by the Legislative Assembly of Ontario in 1959. It was established to fill the need to train engineers and technicians for Canada's growing postwar economy. It grew substantially over the next decade, adding a faculty of arts in 1960, and the College of Optometry of Ontario, which moved from Toronto in 1967. The university is a co-educational institution, with approximately 36,000 undergraduate and 6,200 postgraduate students enrolled there in 2020. Alumni and former students of the university can be found across Canada and in over 150 countries; with a number of award winners, government officials, and business leaders having been associated with Waterloo. Waterloo's varsity teams, known as the Waterloo Warriors, compete in the Ontario University Athletics conference of the U Sports.
Learn more about University of Waterloo

Similar Jobs

More Jobs at University of Waterloo

  • University of Waterloo
    Accommodation Consultant
    $73K — $92K *
    Waterloo, ON N2J 1A1
    Education, Government & Non-Profit
    In-Person
  • University of Waterloo
    Administrative Officer
    $85K — $106K *
    Waterloo, ON N2J 1A1
    Education, Government & Non-Profit
    In-Person
  • University of Waterloo
    Workforce Planning Specialist
    $73K — $92K *
    Waterloo, ON N2J 1A1
    Education, Government & Non-Profit
    In-Person
  • University of Waterloo
    Manager, Industry Engagement
    $101K — $126K *
    Waterloo, ON N2J 1A1
    Education, Government & Non-Profit
    In-Person
  • University of Waterloo
    Revenue Analyst
    $71K — $89K *
    Waterloo, ON N2J 1A1
    Education, Government & Non-Profit
    In-Person

More Education, Government & Non-Profit Jobs

Find similar Urban Data Applications Developer jobs: