Senior Software Engineer โ€“ Systems in Vancouver

Senior Software Engineer โ€“ Systems in Vancouver

Vancouver Full-Time 130000 - 160000 $ / year (est.) Hybrid
U

At a Glance

  • Tasks: Design and build core data systems using Rust, ensuring efficient data flow.
  • Company: UrbanLogiq, a venture-backed company transforming government decision-making with AI.
  • Benefits: Competitive salary, performance bonuses, stock options, and hybrid work flexibility.
  • Other info: Work in a dynamic environment with significant autonomy and growth opportunities.
  • Why this job: Join a small team making a real impact on community intelligence and governance.
  • Qualifications: 5+ years in software engineering, strong Rust skills, and leadership experience.

The predicted salary is between 130000 - 160000 $ per year.

UrbanLogiq is a Community Intelligence Platform that helps governments understand how decisions ripple across safety, mobility, equity, economics, and risk. 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 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.

We 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 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 โ€” ensuring data feeds in efficiently from source agencies and fans out to consumers in a timely manner.

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.
  • 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.
  • Work with data scientists and product developers to ensure their insights and visualizations integrate with the systems layer.
  • Lead junior and intermediate developers in the implementation of new products and functionality.

Who This Role Is For

You think in systems, not features. You ship production Rust. You lead through delivery. You communicate across boundaries.

Technical Requirements

  • Required
    • 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 where volume, correctness, and performance matter.
    • Proven leadership in software engineering, with a knack for mentoring others.
    • Excellent verbal and written communication skills and interpersonal skills.
    • Ability to complete a background check prior to employment.
  • Strongly Preferred
    • Hands-on experience with Apache DataFusion, Arrow, or the surrounding columnar data ecosystem.
    • Experience integrating with external partners or data providers.
    • Experience with data governance, provenance tracking, or compliance-sensitive systems.
    • Startup or small-team experience.

Why UrbanLogiq

  • The 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.

Senior Software Engineer โ€“ Systems in Vancouver employer: UrbanLogiq, corporation

UrbanLogiq is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions directly impact the community through our Community Intelligence Platform. Located in vibrant Vancouver, BC, we offer a hybrid work environment, competitive compensation, and opportunities for professional growth within a small, agile team. Join us to tackle meaningful challenges in governance and data integration while enjoying the benefits of a supportive workplace that values your expertise and leadership.

U

Contact Details:

UrbanLogiq, corporation Recruitment Team

We think you need these skills to ace Senior Software Engineer โ€“ Systems in Vancouver

Rust
Data Pipelines
Storage Systems
Query Infrastructure
Apache DataFusion
Data Integration
Technical Requirements Development