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