Skip to content
← Back to job listings

Senior Software Engineer (Backend/Server)

Trulioo · Canada

RemoteImported listingfull-time24 days ago

About The Role

Join Trulioo, the global leader in digital identity verification. As a Senior Software Engineer, you will lead the architecture and development of high-throughput, low-latency back-end services for our Document and Biometric Verification platform. You will design and operate distributed, event-driven microservices, optimize data access, implement verification workflows, and drive performance and reliability. This role requires expertise in back-end software engineering, distributed systems, microservices, and AI/ML integration.

  • Concevoir, construire et maintenir des microservices sécurisés, modulaires et évolutifs horizontalement.
  • Posséder les contrats gRPC/Protobuf qui régissent la communication entre les services et les surfaces REST/OpenAPI exposées aux clients externes.
  • Construire des pipelines de streaming robustes et à haut débit sur Apache Kafka, en concevant des sujets, des consommateurs et des topologies de traitement des flux.
  • Are you ready to embark on a career that truly affects people around the world? Trulioo invites you to be a catalyst for change in the dynamic realm of digital identity verification
  • Critical Evaluation: Ability to critically assess AI-generated code and outputs for correctness, security, and performance before it reaches production
  • Data Stores: Practical experience with distributed NoSQL databases, search/indexing systems, and caching strategies at scale
  • Resource Optimization: Demonstrated expertise managing memory, thread/coroutine concurrency, connection pooling, and payload optimization for high-throughput, latency-sensitive workloads
  • Cloud Native: Comfortable operating services in a public cloud environment on Kubernetes, with familiarity around containerization, service meshes, and infrastructure-as-code
  • JVM & Kotlin: Deep proficiency with Kotlin (or strong Java transitioning to Kotlin) and modern JVM concurrency, including Kotlin Coroutines and structured concurrency
  • AI Expectations:
  • 8+ years back-end/server software engineering experience delivering production-grade, distributed services or platforms
  • Applied AI/ML Literacy: 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
  • Distributed Systems & Messaging: Demonstrated experience with event streaming and asynchronous messaging (Apache Kafka strongly preferred), including consumer scaling, exactly-once/idempotent processing, and failure handling
  • AI-Assisted Development: Hands-on daily use of AI coding assistants (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate design, implementation, testing, and code review
  • Microservices & APIs: Hands-on experience building service-oriented or microservice architectures with gRPC/Protobuf and/or REST, including API design, versioning, and inter-service communication patterns
  • If you don’t see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that minorities and underrepresented groups often only apply when they feel 100% qualified
  • Workflow & Orchestration: Familiarity with durable workflow engines (Temporal, Cadence, or equivalent) for coordinating long-running, multi-service processes
  • Identity Verification: Experience with IDV (Identity Verification), KYC systems, or integrating with biometric liveness/anti-spoofing and document-authenticity engines
  • ML Integration: Experience serving or integrating ML models into back-end services (e.g., Deep Java Library, PyTorch, ONNX, or TensorFlow) and orchestrating third-party vendor APIs
  • Observability & Ops: Experience with modern observability tooling (metrics, logs, and distributed tracing via OpenTelemetry) and running multi-region production services
  • DevOps/CI: Experience with CI/CD pipelines, containerized builds, Helm-based Kubernetes deployments, and secrets management

This is an external listing. JobSpring does not represent or verify the employer. Report this listing