About this role
The Senior Software Engineer (Back-end/Server) role at Trulioo is based in Vancouver, BC, with a hybrid schedule and suits an experienced backend specialist focusing on distributed systems and microservices. This full-time position involves leading the architecture and development of high-throughput services for identity verification platforms.
Role Overview
Trulioo is hiring a Senior Software Engineer to design and operate distributed, event-driven microservices that power the Document and Biometric Verification platform. Reporting to the Senior Manager, Software Engineering, this role bridges the gap between APIs, asynchronous pipelines, and underlying machine learning infrastructure. The position is based out of the Vancouver office using a hybrid model requiring three days per week on-site, though remote arrangements may be considered for the right candidate.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Trulioo is a global digital identity verification platform headquartered in Vancouver, BC, with strategic hubs in San Diego and Dublin. The company enables organizations worldwide to onboard customers quickly, optimize costs, and combat fraud by verifying over 5 billion people and 700 million business entities across 195 countries. Recognized as a BC Top Employer for two consecutive years, Trulioo fosters an inclusive, collaborative, and people-first workplace.
How to Apply
Interested candidates should visit the official Trulioo careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
Where is this job located?
This position is headquartered in Vancouver, BC, operating on a hybrid model requiring three days per week in the office. Remote arrangements may be considered for the right candidate.
What is the salary and bonus structure?
The salary ranges from CA$130K to CA$200K, and the compensation package includes bonus offers.
How many years of experience are required?
Candidates must have 8 or more years of back-end or server software engineering experience delivering distributed services or platforms.
What programming languages and frameworks are essential?
Deep proficiency with Kotlin, or strong Java with a willingness to transition to Kotlin, is required alongside experience with microservices, gRPC, Protobuf, and Apache Kafka.
What benefits are provided for full-time employees?
Benefits include health, dental, and vision coverage, retirement plans with company match, paid time off, parental leave, a $1,000 annual education stipend, wellness events, and a Headspace subscription.
