Top Benefits
About the role
##Software Engineer
Come join a team that's passionate about helping governments build better communities!
UrbanLogiq builds a data platform that helps government agencies make smarter decisions with geospatial data, AI-driven analytics, and cross-community insights. Our engineers are customer-focused. You'll work directly with customers, understand their problems firsthand, and ship solutions that have real impact on how cities and states plan infrastructure, allocate resources, and serve their communities.
We're looking for a Senior Software Engineer to join a small, senior team that builds and operates this platform. Our stack includes Python, Go, TypeScript, Rust, and SQL, spanning data pipelines, geospatial processing, web interfaces, SDKs, and AI-integrated workflows. You don't need to know all of it: we're looking for someone with strong skills in at least one area and the curiosity and ability to grow into others over time. You'll report to the EVP Engineering.
###What you will do
-**Work directly with government clients as part of a small delivery team.**You'll be on calls, responding to questions, and helping turn client needs into working software. On a small team serving multiple agencies simultaneously, every engineer is part of the client relationship. You'll get mentorship and training to develop your client-facing skills — what matters is willingness to engage, not polish.
-
Build and ship features across active client accounts — delivering the work that government agencies depend on day to day, from bug fixes and data issues to new capabilities and integrations.
-
Use LLM-assisted development tools (Claude Code, Copilot, etc.) effectively and responsibly. We embrace these tools across most of our stack, while maintaining rigorous human oversight in governance-sensitive areas. -**Learn to work within real governance constraints.**We build a governed data platform where data provenance, lineage tracking, and explainability aren't features but rather they're architectural constraints. Parts of our system require tamper-evident audit trails, dual-human review of generated code, and strict data classification enforcement. You'll learn why these constraints exist and how to engineer within them, not around them.
-
Own features from implementation through deployment, with support from senior engineers on scoping and design.
-
Grow your skills across the stack. You'll start where you're strongest, but you'll have the opportunity — and encouragement — to work across data pipelines, web interfaces, APIs, and infrastructure over time. -**Take responsibility for what you build in production.**We're a small team and there's no formal on-call rotation, and we design our systems not to need one. But when something you built needs attention, you're the person who understands it best.
###What we're looking for
-**Solid engineering fundamentals and depth in at least one area.**Whether that's backend services, data engineering, frontend, infrastructure, or something else — we care that you're genuinely good at something. Our platform touches many technologies and domains; you'll start where your strengths are and broaden from there. Curiosity matters more than checking every box. -**2–5 years of professional software engineering experience.**You've shipped code to production, worked on a team, and learned from debugging things that didn't go as planned. -**Willingness to engage with customers.**You don't need to be a polished presenter — you need to be able to listen carefully, explain what you're working on clearly, and be comfortable in a room (or on a call) with non-technical stakeholders. We'll help you build these skills. -**Comfort with LLM-assisted development.**You use AI coding tools in your workflow or you're eager to. What matters is good judgment about when they help and when they introduce risk, not years of experience with any particular tool. -**Self-direction.**You can take a well-scoped task and drive it to completion. You ask for help when you're stuck, not after you've gone in circles. -A technical degree (computer science, mathematics, statistics, physics, or engineering) or equivalent professional experience -**Ability to complete a background check prior to employment.**We work with government data. -Location: Vancouver/hybrid
###Strongly preferred
- Experience in these areas will come up early in the role: -Web application development— React, TypeScript, or similar. Our clients interact with the platform through a web interface, and client-facing work often involves frontend changes. -Data pipelines or ETL work— moving data between systems and formats, even at a basic level. You'll encounter our ingestion and transformation systems early. -Working with APIs— consuming or building RESTful or similar APIs. Much of the platform's functionality is accessed through APIs and SDKs.
###Also valuable
- You don't need these, but experience in any of them would give you a head start:
- Geospatial data (GIS formats, coordinate reference systems, geometry operations). If you've wrestled with shapefiles or know why CRS matters, that's a plus.
- Containerized environments (Docker, Kubernetes).
- Data serialization formats beyond JSON such as Parquet, Arrow, protobuf, FlatBuffers.
- Data governance, provenance tracking, or compliance workflows.
- Strong written communication skills. We write design docs, we document decisions, and we maintain technical clarity across a distributed team.
###What we offer
- The opportunity to work on a platform that combines geospatial data, AI, and public-sector impact. The problems are genuinely interesting and the stakes are real.
- A small, senior engineering team where you'll learn fast and have real influence over what gets built, even early on.
- Direct exposure to customers and the domain. You'll understand why you're building what you're building.
- Meaningful equity in an early-stage company. You'd be joining at a point where your contributions directly shape the trajectory of the product and the business.
- The expected salary band for this role follows UrbanLogiq's salary classification system for intermediate software engineers at $90k–$120k plus equity.
- Mentorship and professional development supported both with time and financially, with constant cross-learning within the team.
- Travel opportunities across Canada and the United States to visit clients and present at conferences.
- A culture that embraces modern AI-assisted development while maintaining engineering rigor where it counts.
Not the right fit? Search for Software Engineer jobs in Vancouver, BC
Similar jobs you might like
Top Benefits
About the role
##Software Engineer
Come join a team that's passionate about helping governments build better communities!
UrbanLogiq builds a data platform that helps government agencies make smarter decisions with geospatial data, AI-driven analytics, and cross-community insights. Our engineers are customer-focused. You'll work directly with customers, understand their problems firsthand, and ship solutions that have real impact on how cities and states plan infrastructure, allocate resources, and serve their communities.
We're looking for a Senior Software Engineer to join a small, senior team that builds and operates this platform. Our stack includes Python, Go, TypeScript, Rust, and SQL, spanning data pipelines, geospatial processing, web interfaces, SDKs, and AI-integrated workflows. You don't need to know all of it: we're looking for someone with strong skills in at least one area and the curiosity and ability to grow into others over time. You'll report to the EVP Engineering.
###What you will do
-**Work directly with government clients as part of a small delivery team.**You'll be on calls, responding to questions, and helping turn client needs into working software. On a small team serving multiple agencies simultaneously, every engineer is part of the client relationship. You'll get mentorship and training to develop your client-facing skills — what matters is willingness to engage, not polish.
-
Build and ship features across active client accounts — delivering the work that government agencies depend on day to day, from bug fixes and data issues to new capabilities and integrations.
-
Use LLM-assisted development tools (Claude Code, Copilot, etc.) effectively and responsibly. We embrace these tools across most of our stack, while maintaining rigorous human oversight in governance-sensitive areas. -**Learn to work within real governance constraints.**We build a governed data platform where data provenance, lineage tracking, and explainability aren't features but rather they're architectural constraints. Parts of our system require tamper-evident audit trails, dual-human review of generated code, and strict data classification enforcement. You'll learn why these constraints exist and how to engineer within them, not around them.
-
Own features from implementation through deployment, with support from senior engineers on scoping and design.
-
Grow your skills across the stack. You'll start where you're strongest, but you'll have the opportunity — and encouragement — to work across data pipelines, web interfaces, APIs, and infrastructure over time. -**Take responsibility for what you build in production.**We're a small team and there's no formal on-call rotation, and we design our systems not to need one. But when something you built needs attention, you're the person who understands it best.
###What we're looking for
-**Solid engineering fundamentals and depth in at least one area.**Whether that's backend services, data engineering, frontend, infrastructure, or something else — we care that you're genuinely good at something. Our platform touches many technologies and domains; you'll start where your strengths are and broaden from there. Curiosity matters more than checking every box. -**2–5 years of professional software engineering experience.**You've shipped code to production, worked on a team, and learned from debugging things that didn't go as planned. -**Willingness to engage with customers.**You don't need to be a polished presenter — you need to be able to listen carefully, explain what you're working on clearly, and be comfortable in a room (or on a call) with non-technical stakeholders. We'll help you build these skills. -**Comfort with LLM-assisted development.**You use AI coding tools in your workflow or you're eager to. What matters is good judgment about when they help and when they introduce risk, not years of experience with any particular tool. -**Self-direction.**You can take a well-scoped task and drive it to completion. You ask for help when you're stuck, not after you've gone in circles. -A technical degree (computer science, mathematics, statistics, physics, or engineering) or equivalent professional experience -**Ability to complete a background check prior to employment.**We work with government data. -Location: Vancouver/hybrid
###Strongly preferred
- Experience in these areas will come up early in the role: -Web application development— React, TypeScript, or similar. Our clients interact with the platform through a web interface, and client-facing work often involves frontend changes. -Data pipelines or ETL work— moving data between systems and formats, even at a basic level. You'll encounter our ingestion and transformation systems early. -Working with APIs— consuming or building RESTful or similar APIs. Much of the platform's functionality is accessed through APIs and SDKs.
###Also valuable
- You don't need these, but experience in any of them would give you a head start:
- Geospatial data (GIS formats, coordinate reference systems, geometry operations). If you've wrestled with shapefiles or know why CRS matters, that's a plus.
- Containerized environments (Docker, Kubernetes).
- Data serialization formats beyond JSON such as Parquet, Arrow, protobuf, FlatBuffers.
- Data governance, provenance tracking, or compliance workflows.
- Strong written communication skills. We write design docs, we document decisions, and we maintain technical clarity across a distributed team.
###What we offer
- The opportunity to work on a platform that combines geospatial data, AI, and public-sector impact. The problems are genuinely interesting and the stakes are real.
- A small, senior engineering team where you'll learn fast and have real influence over what gets built, even early on.
- Direct exposure to customers and the domain. You'll understand why you're building what you're building.
- Meaningful equity in an early-stage company. You'd be joining at a point where your contributions directly shape the trajectory of the product and the business.
- The expected salary band for this role follows UrbanLogiq's salary classification system for intermediate software engineers at $90k–$120k plus equity.
- Mentorship and professional development supported both with time and financially, with constant cross-learning within the team.
- Travel opportunities across Canada and the United States to visit clients and present at conferences.
- A culture that embraces modern AI-assisted development while maintaining engineering rigor where it counts.
Not the right fit? Search for Software Engineer jobs in Vancouver, BC