Talent.com
Judi.ai
Senior Software Engineer – ArchitectureJudi.ai • Vancouver, British Columbia, Canada
Senior Software Engineer – Architecture

Senior Software Engineer – Architecture

Judi.ai • Vancouver, British Columbia, Canada
3 days ago
Job type
  • Full-time
Job description

Senior Software Engineer – Architecture

Vancouver, Canada (Hybrid) JUDI.AI

Who we are.
At JUDI.AI, we’re on a mission to help transform small business dreams into vibrant communities. As a fast-paced fintech startup, we provide financial institutions with the tools to better understand and serve small businesses. Our values of Caring, Innovative, and Trustworthy guide everything we do, from our products to our culture.

We’re growing quickly, and our Engineering team builds much of the innovation at the heart of JUDI.AI. If you’re looking to apply your skills to impactful real-world problems while helping shape the future of small business lending, we’d love to meet you

Who we are looking for.
We are looking for a hands-on, forward thinking software developer. We offer a hybrid work policy based in the Vancouver area, working from our office in the downtown core. While you do not need to have a banking or fintech background, having an interest in banking and finance would be great. You are the kind of person who takes the time to listen, to build relationships and to get stuff done.

What you will do.

In this role you'll shape and implement the technical design of JUDI's platform — designing service APIs, building and refactoring production code across backend and frontend, reviewing architecture-impacting changes, and partnering with product teams to turn ambiguous requirements into practical technical designs.

Your responsibilities.
Technical

  • Design clear, consistent REST APIs and service contracts using OpenAPI-first thinking;
  • Review API contracts, database schema changes, configuration, dependencies, and cross-service design decisions;
  • Build and refactor production code across backend services, frontend applications, and shared platform workflows;
  • Help evolve a service-based architecture with loose coupling, service autonomy, statelessness, composability, and clear data ownership;
  • Partner with product teams to turn ambiguous requirements into practical technical designs;
  • Work comfortably in a modern cloud-based infrastructure: identity, observability, CI/CD, deployments, secrets, networking, reliability, and operational debugging;
  • Document design decisions, implementation guidance, migration plans, and engineering standards clearly enough for other teams to follow;
  • Use AI coding agents, AI code review, log investigation tools, and prompt-driven workflows as part of daily engineering work.

Quality

  • Strengthen test strategy around API behavior, integration points, regression safety, and maintainable test data;
  • Own quality through rigorous, high-signal code review that surfaces architecture risks, hidden coupling, weak tests, security concerns, and unclear contracts.

Qualifications and Skills

Must-have Skills

  • Strong API design judgment: REST semantics and resource modeling;
  • Strong code design: readable abstractions, clear boundaries, testable services, safe refactoring, and pragmatic tradeoff decisions;
  • Strong application security fundamentals: authentication, authorization, OAuth/OIDC/JWT flows, OWASP Top 10, secure secret handling, safe logging, CI risks, least privilege, and protection of sensitive customer data;
  • AI fluency: comfortable using AI agents for implementation, review, debugging, documentation, test generation, codebase exploration, and AI skill creation while still applying senior engineering judgment;
  • Experience with one or more backend or full-stack languages and frameworks such as TypeScript, JavaScript, React, C#/.NET, or similar;
  • Ability to reason across distributed systems, service contracts, data ownership, authentication, deployment, and operational behavior;
  • High ownership in code review: able to spot architecture risks, hidden coupling, weak tests, security concerns, and unclear contracts;
  • Strong written communication for technical docs, PR explanations, decision records, and cross-team guidance.

Nice-to-have experience

  • Third-party platform integrations such as Auth0, DocuSign, Flinks, Yodlee, Equifax, Experian, or similar external services;
  • Cloud infrastructure, containerized services, infrastructure as code, secrets management, observability, and production support;
  • CI/CD best practices: automated testing, dependency scanning, security scanning, branch protection, release automation, and repeatable deployment workflows;
  • Experience modernizing legacy services while keeping production behavior stable.


The job qualifications listed above are guidelines, not hard and fast rules. If you are excited by the position and interested in what we do, feel free to apply even if you don’t fit all the qualifications noted. JUDI.AI is an equal opportunity employer committed to talent and diversity. We thank all applicants for their interest, but only candidates selected for an interview will be contacted.

What success looks like

Within the first 90 days, this person should be able to independently review architecture-impacting PRs, design or critique service APIs, contribute production changes across multiple areas of the platform, write clear implementation guidance, and use AI tooling to accelerate work without creating review noise or risky shortcuts.

Why Join Us

  • Be part of a mission-driven startup transforming how small businesses access credit.
  • Work closely with a talented and supportive team that values both technical rigor and collaboration.
  • Hybrid setup: work from our downtown Vancouver office with the flexibility to work remotely.
  • Opportunity to learn fast, grow your skills, and make an outsized impact at an early stage of company growth.
Create a job alert for this search

Senior Software Engineer – Architecture • Vancouver, British Columbia, Canada

Similar jobs

Senior Software Engineer - Cloud & Architecture Lead - C$125,000 - C$165,000 A Year

Multi-Family Office OrganizationRichmond, Canada
Full-time

Lead software development and technical strategy, design applications, and mentor engineers.Requires a bachelor's degree and 4+ years of experience. Show more

 • Promoted

Senior Software Engineer

King River Capital GroupVancouver, Canada
Full-time

As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers to our platform so partners like Booking.Co... Show more

 • Promoted

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Leading Tech CompanyRichmond, Canada
Full-time

Lead AI-driven full-stack software development, focusing on cloud environments like AWS.Requires 7+ years of experience. Show more

 • Promoted

Remote Software Architect — Lead Enterprise SaaS

Engage2ExcelVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A dynamic tech company in Canada seeks a Software Architect to lead the development of innovative software solutions for their enterprise SaaS products.This fully remote role emphasizes collaborati... Show more

 • Promoted

Senior Software Engineer

TreewalkVancouver, Metro Vancouver Regional District, Canada
Full-time

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Show more

 • Promoted

Senior Software Engineer, Ai Applications - C$125,000 - C$145,000 A Year

Safe FleetPort Moody, Canada
Full-time

Designs and builds scalable AI-powered applications using modern Generative AI platforms and services, integrating AI agents, RAG, and workflow automation into real-world systems. Show more

 • Promoted

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomVancouver, Metro Vancouver Regional District, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer

InvertVancouver, Metro Vancouver Regional District, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, Canada
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer - Fullstack

Menlo VenturesVancouver, Canada
Full-time

Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui... Show more

 • Promoted

Senior Software Engineer

MastercardVancouver, Metro Vancouver Regional District, Canada
Full-time

Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we’re helping build a sustainable economy where everyone can prosper.We supp... Show more

 • Promoted

Senior Software Engineer: Gaming Systems Architect

KabamVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of gaming as a Senior Software Engineer.Focus on developing and maintaining advanced systems for an unannounced project with a high-profile IP partner.This contract role involves s... Show more

 • Promoted

Remote Senior Software Architect & Tech Lead

SherwebVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more

 • Promoted

McCarthy Tétrault Senior Applications Architect

McCarthy Tétrault LLPVancouver, Metro Vancouver Regional District, Canada
Full-time

Elevate your career as a Senior Applications Architect with McCarthy Tétrault in Toronto, Calgary, or Vancouver, focusing on scalable enterprise solutions and innovative technology.Embrace a hybrid... Show more

 • Promoted

Senior Software Engineer

Ritchie Bros.Burnaby, Metro Vancouver Regional District, CA
Full-time

RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicle... Show more

 • Promoted

Senior Databricks Architect

Data ElephantVancouver, Metro Vancouver Regional District, CA
Full-time

Data Elephant is a boutique data and analytics consulting firm based in Vancouver, BC, helping Canadian organizations develop data strategies, modernize their data platforms and unlock the power of... Show more

 • Promoted

Senior Software Engineer

Treewalk Consulting Inc.Vancouver, Metro Vancouver Regional District, Canada
Full-time

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsVancouver, Metro Vancouver Regional District, Canada
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more