Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 31 Oct 2026

Senior Software Engineer (Back-end/Server)

Trulioo Vancouver, BC Hybrid senior full-time

Salary

CA$130K - CA$200K per year

Apply on Trulioo

Description

Trulioo invites you to be a catalyst for change in the dynamic realm of digital identity verification. As the global front-runner in our industry, we are redefining how businesses grow, innovate and comply online.

We are looking for a Senior Software Engineer to lead the architecture and development of high-throughput, low-latency back-end services that power our Document and Biometric Verification platform.

Responsibilities:

  • Design, build, and maintain secure, modular, horizontally-scalable microservices
  • Own the gRPC/Protobuf contracts that drive inter-service communication, and the REST/OpenAPI surfaces exposed to external clients, with versioning and backward-compatibility discipline
  • Build robust, high-throughput streaming pipelines on Apache Kafka - designing topics, consumers, and stream-processing topologies to process transaction lifecycle events and coordinate downstream verification steps
  • Model and optimize data access across distributed NoSQL databases, search/indexing systems, and caching layers; design for consistency, idempotency, and retention/compliance requirements
  • Implement durable, multi-step verification workflows using a workflow engine to guarantee reliable execution across service and vendor boundaries
  • Drive sub-second end-to-end verification latency and predictable throughput; tune coroutine concurrency, backpressure, and event-driven autoscaling across a wide range of load profiles
  • Drive technical architecture, mentor engineers, and collaborate with Machine Learning, Infrastructure, and Product teams to deploy computer vision models and vendor integrations into production
  • Leverage AI coding assistants and internal tooling to accelerate service design, implementation, testing, and code review across the microservices platform
  • Apply AI/ML-driven analysis to continuously tune verification-pipeline performance, throughput, and decision logic

Requirements:

  • 8+ years back-end/server software engineering experience delivering production-grade, distributed services or platforms
  • Deep proficiency with Kotlin (or strong Java transitioning to Kotlin) and modern JVM concurrency, including Kotlin Coroutines and structured concurrency
  • Hands-on experience building service-oriented or microservice architectures with gRPC/Protobuf and/or REST, including API design, versioning, and inter-service communication patterns
  • Demonstrated experience with event streaming and asynchronous messaging (Apache Kafka strongly preferred), including consumer scaling, exactly-once/idempotent processing, and failure handling
  • Practical experience with distributed NoSQL databases, search/indexing systems, and caching strategies at scale
  • Comfortable operating services in a public cloud environment on Kubernetes, with familiarity around containerization, service meshes, and infrastructure-as-code
  • Demonstrated expertise managing memory, thread/coroutine concurrency, connection pooling, and payload optimization for high-throughput, latency-sensitive workloads
  • Hands-on daily use of AI coding assistants (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate design, implementation, testing, and code review
  • Ability to critically assess AI-generated code and outputs for correctness, security, and performance before it reaches production
  • Working understanding of how LLMs and ML models behave in production (latency, cost, failure modes) sufficient to reason about AI-driven components in a backend system

What We Offer:

  • Comprehensive Benefits: We provide a robust benefits package for full-time, permanent employees, including health, dental, and vision coverage, retirement plans with company match, paid time off, parental leave, and an annual education & training stipend (equivalent to $1,000 in local currency)
  • Flexible Hybrid Working Environment: Our offices are designed to support both collaboration and flexibility. Enjoy weekly lunches, quality coffee, and regular social events
  • Wellness: We care about your well-being. Team members have access to wellness workshops and events, as well as a complimentary Headspace subscription to help you stay focused, grounded, and energized
  • Employee Resource Groups: Belonging is an important part of doing your best work. Our ERGs provide an inclusive space, support and community for employees of diverse backgrounds and allies

Skills

Required

Nice to have

  • Identity Verification
  • KYC systems
  • biometric liveness
  • anti-spoofing
  • document-authenticity engines
  • workflow engines
  • ML integration
  • observability tooling
  • CI/CD pipelines
  • containerized builds
  • Helm-based Kubernetes deployments
  • secrets management

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78

Apply on Trulioo