Senior Software Engineer — Systems
$130k - $160k per yearUrbanLogiq, corporation
Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering
About UrbanLogiqUrbanLogiq is a Community Intelligence Platform that helps governments understand how decisions ripple across safety, mobility, equity, economics, and risk. Where most govtech companies go deep in a single domain, we integrate across domains into actionable decisions. Our platform serves city departments, regional agencies, state, provincial and national governments across North America with overseas expansion underway.
At our core is a Knowledge Graph built on a formal ontology that organizes diverse public data (crash records, transit patterns, zoning, demographics, infrastructure, weather, economics) into shared space, time, and contextual relationships. Governments trust us with their data because governance is built into the platform's architecture: provenance, lineage, auditability, and strict data classification are structural, not bolted on.
We are a venture-backed company with paying government clients across Canada and the US, strategic partnerships with global engineering firms, and a production platform that is actively proving our technical thesis. This is applied AI with real users making real decisions.
The RoleWe are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines, storage, and query infrastructure. You will report to our Director of Engineering.
Our systems are what set us apart. They give our users the security and transparency they need to make use of our data solutions in a compliant manner. You will also build the sinew that connects UrbanLogiq to our partners — making sure data feeds in efficiently from source agencies and fans out to consumers in a timely manner — and work with data scientists and product developers to ensure their insights and visualizations integrate cleanly on top of the systems you build.
This is a senior individual contributor role with technical leadership responsibility: you will drive implementation plans, negotiate scope with the product team, and lead junior and intermediate developers through delivery.
What You Will Do
Design, build, and extend our core data systems in Rust: ingestion pipelines, storage layers, and query infrastructure. Apache DataFusion plays a key part in our technology base
Build partner-facing data integrations, ensuring data flows efficiently from source agencies into the platform and out to consumers in a timely manner.
Develop technical requirements in collaboration with product designers and other stakeholders, and turn them into technical implementation plans you own through execution.
Negotiate deadlines and requirements with the product team on an ongoing basis, ensuring deliverables are scoped so they both ship on time and meet key user needs.
Be an advocate for the quality of the platform, engineering within our governance constraints — provenance, lineage, auditability — rather than around them.
Work with data scientists and product developers to make sure their insights and visualizations integrate with the systems layer.
Lead junior and intermediate developers in the implementation of new products and functionality, through code review, pairing, and architecture discussions.
Who This Role Is ForWe want to be clear about what we are looking for so the right candidates can identify themselves.
You think in systems, not features.
You ship production Rust.
You lead through delivery.
You communicate across boundaries.
Technical RequirementsRequired
Strong demonstrable expertise in Rust, producing high quality individual contributions to a shared production codebase.
At least 5 years of professional software engineering experience, preferably including large-scale data scenarios.
Experience building data-intensive systems: pipelines, storage engines, query layers, or similar infrastructure where volume, correctness, and performance all matter.
Proven leadership in software engineering, with a knack for mentoring others.
Excellent verbal and written communication skills and interpersonal skills. The ability to communicate effectively with a diverse group of people is essential to success in this role.
Ability to complete a background check prior to employment. We work with government data.
Strongly Preferred
Hands‑on experience with Apache DataFusion, Arrow, or the surrounding columnar data ecosystem (Parquet, object‑store‑backed query engines).
Experience integrating with external partners or data providers: APIs, feeds, schema negotiation, and the operational realities of other people's data.
Experience with data governance, provenance tracking, or compliance-sensitive systems.
Startup or small‑team experience. We are a team of approximately 20. You will operate with significant autonomy.
Why UrbanLogiqThe systems layer is the differentiator.
Small team, real influence.
Interesting problems at real scale.
Real impact.
Compensation And Benefits
Base salary: $130,000 - $160,000 CAD, commensurate with experience
Performance bonus eligibility
Stock options with meaningful equity participation
Hybrid work arrangement (Vancouver, BC)
Extended health and dental benefits
#J-18808-Ljbffr
About UrbanLogiqUrbanLogiq is a Community Intelligence Platform that helps governments understand how decisions ripple across safety, mobility, equity, economics, and risk. Where most govtech companies go deep in a single domain, we integrate across domains into actionable decisions. Our platform serves city departments, regional agencies, state, provincial and national governments across North America with overseas expansion underway.
At our core is a Knowledge Graph built on a formal ontology that organizes diverse public data (crash records, transit patterns, zoning, demographics, infrastructure, weather, economics) into shared space, time, and contextual relationships. Governments trust us with their data because governance is built into the platform's architecture: provenance, lineage, auditability, and strict data classification are structural, not bolted on.
We are a venture-backed company with paying government clients across Canada and the US, strategic partnerships with global engineering firms, and a production platform that is actively proving our technical thesis. This is applied AI with real users making real decisions.
The RoleWe are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines, storage, and query infrastructure. You will report to our Director of Engineering.
Our systems are what set us apart. They give our users the security and transparency they need to make use of our data solutions in a compliant manner. You will also build the sinew that connects UrbanLogiq to our partners — making sure data feeds in efficiently from source agencies and fans out to consumers in a timely manner — and work with data scientists and product developers to ensure their insights and visualizations integrate cleanly on top of the systems you build.
This is a senior individual contributor role with technical leadership responsibility: you will drive implementation plans, negotiate scope with the product team, and lead junior and intermediate developers through delivery.
What You Will Do
Design, build, and extend our core data systems in Rust: ingestion pipelines, storage layers, and query infrastructure. Apache DataFusion plays a key part in our technology base
Build partner-facing data integrations, ensuring data flows efficiently from source agencies into the platform and out to consumers in a timely manner.
Develop technical requirements in collaboration with product designers and other stakeholders, and turn them into technical implementation plans you own through execution.
Negotiate deadlines and requirements with the product team on an ongoing basis, ensuring deliverables are scoped so they both ship on time and meet key user needs.
Be an advocate for the quality of the platform, engineering within our governance constraints — provenance, lineage, auditability — rather than around them.
Work with data scientists and product developers to make sure their insights and visualizations integrate with the systems layer.
Lead junior and intermediate developers in the implementation of new products and functionality, through code review, pairing, and architecture discussions.
Who This Role Is ForWe want to be clear about what we are looking for so the right candidates can identify themselves.
You think in systems, not features.
You ship production Rust.
You lead through delivery.
You communicate across boundaries.
Technical RequirementsRequired
Strong demonstrable expertise in Rust, producing high quality individual contributions to a shared production codebase.
At least 5 years of professional software engineering experience, preferably including large-scale data scenarios.
Experience building data-intensive systems: pipelines, storage engines, query layers, or similar infrastructure where volume, correctness, and performance all matter.
Proven leadership in software engineering, with a knack for mentoring others.
Excellent verbal and written communication skills and interpersonal skills. The ability to communicate effectively with a diverse group of people is essential to success in this role.
Ability to complete a background check prior to employment. We work with government data.
Strongly Preferred
Hands‑on experience with Apache DataFusion, Arrow, or the surrounding columnar data ecosystem (Parquet, object‑store‑backed query engines).
Experience integrating with external partners or data providers: APIs, feeds, schema negotiation, and the operational realities of other people's data.
Experience with data governance, provenance tracking, or compliance-sensitive systems.
Startup or small‑team experience. We are a team of approximately 20. You will operate with significant autonomy.
Why UrbanLogiqThe systems layer is the differentiator.
Small team, real influence.
Interesting problems at real scale.
Real impact.
Compensation And Benefits
Base salary: $130,000 - $160,000 CAD, commensurate with experience
Performance bonus eligibility
Stock options with meaningful equity participation
Hybrid work arrangement (Vancouver, BC)
Extended health and dental benefits
#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer — Systems in Winnipeg, MB vacancy
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers... ...how strategies will unfold across populations and systems before they commit resources. By clarifying which variables...SeniorFull time
- Build high-performance inference infrastructure at Anthropic using distributed systems expertise and intelligent routing across a hybrid office model.This Staff and Senior Software Engineer role supports the Inference team serving Claude to millions worldwide. You will work...SeniorWork at officeWorldwide
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
$150k - $250k per year
..., we’re scaling rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of our early hires, you’ll... ...pharmaceutical workflows end-to-end Architect communication systems that coordinate across organizational boundaries Build...SeniorWork at officeLocal area3 days per week- Design highly available, scalable systems at AWS in Vancouver using distributed systems software expertise and technical leadership. Shape foundational... ...Development Centre Canada ULC seeks a senior software development engineer for Transactional Services. You will build...Senior
- Build high-throughput distributed systems for Cisco and Splunk with Go or C++ expertise in a hybrid/remote environment. Shape software serving global enterprise customers.As a Senior Software Engineer, you will lead complex backend projects across requirements, design, development...SeniorRemote work
- ...workflows with C++ and large language models at Walt Disney Animation Studios, supporting production teams through collaborative engineering.This Senior Software Engineer develops supportive tooling, agent frameworks, and integrations for Walt Disney Animation Studios. You will...Senior
- ...our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support... ...In this role, you will work directly with laboratory and engineering teams to build and maintain software solutions that support test...
- Penn Interactive is seeking a senior software engineer to join our Accounts team in Canada. You’ll help design, build, and scale systems that handle player signup, authentication, identity checks, and regulatory compliance across our online gaming platforms. You will work with...Senior
- Workday is hiring a Senior Software Development Engineer to lead pay-related features and build scalable services. You will own design, implementation, and reliability across core modules like Jobs, Worker Provisioning, Contracts, and Integrations. You’ll mentor teammates, write...Senior
- Asana, a leader in human + AI collaboration, seeks a Senior Software Engineer in Vancouver to help architect and deliver AI-driven systems. You will influence design across runtime, evaluation, and customer-facing builders while mentoring engineers and shaping technical direction...SeniorWork at office
- ...Tenstorrent in Toronto, Canada, seeks a Sr. Software Engineer for Systems Framework & Infrastructure to design, implement, and maintain software frameworks, APIs, tooling, and CI systems across the ASIC and system level. You will collaborate across teams to bring up ML processors...Senior
- ...Our client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This role... ...designing, developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key role in...
- Elevate your career as a Senior Software Engineer for Ledger Systems at BitGo in Toronto. Apply your software engineering and accounting expertise to build robust financial reporting solutions. As a Senior Software Engineer at BitGo, you'll work on core ledger systems that...SeniorFull time
$180k - $220k per year
# Senior Software Engineer – Accounting & Ledger Systems* 5 November, 2026* by adminTags: Web3 Jobs • Web3 Senior Jobs • Blockchain Backend Jobs • Blockchain Accounting Jobs • Web3 Full Time Jobs • Blockchain Web3 Jobs • Blockchain Stablecoin JobsBitGo (NYSE: BTGO) is the digital...SeniorFull timeWork at officeWorldwide- We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for... ...and as a human. Everyone is a senior person.Support: We are all in this together... ...issuesExperience working in a professional team of software engineers, and the tools and best...SeniorInternshipLive InRemote work
$120.8k - $170.8k per year
About the Role We're looking for a senior engineer who thinks clearly across the full product... ...person. You'll design, build, and ship real systems while setting an example for engineering... ...teamMust-Have 6+ years of hands‑on software engineering experienceStrong experience...SeniorFull time- The Collision Avoidance System (CAS) is Zoox's independent safety layer. It runs alongside our main autonomy stack, constantly watches... ...the most challenging dense urban environments. As a Staff or Senior Staff engineer, you will be the technical lead for CAS algorithms, with a...Senior
- Take on a pivotal role as a Senior Software Engineer dedicated to advancing dental management software. Collaborate in a hybrid setting to drive technical strategies and elevate system performance. With over 8 years of experience, you will empower your teams by leading hands...Senior
$120k - $180k per year
System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges... ...AI frameworks (PyTorch, JAX, or DeepSpeed) and/or inference engines (vLLM, SGLang, Dynamo/TRT-LLM). Hands-on experience with...InternshipRemote work- Build software systems with Randox as a Deployed Engineer, using SQL Server and stakeholder-led design from your Toronto home base. Flexibility is required.This full-time, permanent position supports manufacturing execution systems, LIMS/LIS platforms, digital quality tools...Permanent employmentFull timeWork from homeWork visa
- ...• Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements... ...background in software development, an understanding of ERP systems, excellent problem-solving skills, and the ability to work both...
$165k - $330k per year
...us and help build the platform engineers turn to ship AI products.... ...THE ROLEWe are looking for Software Engineers to join our team. This... ...benchmarking and analysis. System Profiling: Use profilers like... ...RequirementsThis is a mid-senior, high leverage role. We care about...$120k - $140k per year
Job Title: Senior Systems Engineer Job DescriptionWe are seeking a highly skilled Senior Systems Engineer to join our team on a permanent, full-... ..., commanders, and drivers. The program includes facilities, software, manufactured simulators, and supporting integration laboratories...SeniorLong term contractPermanent employmentFull timeFor subcontractor- Lead distributed systems architecture and backend engineering as a Staff Software Engineer II at KeyCite, shaping business-critical platforms across teams.This senior engineering role covers end-to-end delivery for large-scale production systems. You will modernize established...Senior
- ...convenient Price Café offers free Tea and Coffee. Finishing Systems Engineering Assistant (8 Month Term – Winter 2027) The successful... ...Technology program. Comfortable with Microsoft 365 applications/software (Excel, Word, PowerPoint, SharePoint). Ability to read and...For contractors
- Job Title: Senior Systems EngineerHalifax, Gatineau, Ottawa, or Montreal (LaSalle) Work Arrangement... ...Navy. As a member of the Systems Engineering Team within the IC Job Title: Senior... ...across electrical, networking, software, and infrastructure components Systems...Senior
$111k - $130k per year
...viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help... ...makes everything possible. The Senior Systems Engineer is a customer-focused role... ...analytical instrumentation across hardware, software, mechanical, and analytical disciplines...Senior- Cambridge Design Partnership is looking for a Senior Systems Engineer to operate as Technical Lead on a range of complex Electromechanical products... ...team, you will bring mechanical, electrical, firmware, and software elements together to ensure the complete product works as...SeniorLong term contractInternship
$135k - $175k per year
As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers... ...development, with a track record of shipping production systems. Fluent with AI coding tools (Claude Code, Cursor, Gemini...SeniorLong term contractFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — Systems. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

