Senior Software Engineer in Toronto

Senior Software Engineer in Toronto

Toronto Full-Time 118800 - 145200 $ / year (est.) Hybrid
B

At a Glance

  • Tasks: Lead the development of innovative back-end services for identity verification.
  • Company: Join Trulioo, a global leader in digital identity verification.
  • Benefits: Enjoy competitive pay, health benefits, and a flexible hybrid work environment.
  • Other info: Be part of a diverse team committed to innovation and personal growth.
  • Why this job: Make a real impact on how businesses verify identities worldwide.
  • Qualifications: 8+ years in back-end software engineering with expertise in Kotlin and microservices.

The predicted salary is between 118800 - 145200 $ per year.

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. As the global front-runner in our industry, we are redefining how businesses grow, innovate and comply online. Picture yourself at the forefront of innovation, contributing to our award-winning platform that enables organizations worldwide to quickly onboard customers, optimize costs and combat fraud.

Trulioo is more than a tech company. We are a united force of dedicated experts committed to establishing trust online - and we’re proud to be recognized as a BC Top Employer for the second consecutive year, reflecting our commitment to an inclusive, collaborative, and people-first workplace. Headquartered in Vancouver and with strategic hubs in San Diego and Dublin, we foster a culture of collaboration and open communication. Our offices support a hybrid model and staff typically work three days per week at a hub location.

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.

Position Summary: Trulioo is 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. Reporting to the Senior Manager, Software Engineering, the Senior Software Engineer will design and operate distributed, event-driven microservices that orchestrate real-time identity verification.

What You’ll Be Doing:

  • Service Architecture: Design, build, and maintain secure, modular, horizontally-scalable microservices.
  • API & Contract Design: Own the gRPC/Protobuf contracts that drive inter-service communication, and the REST/OpenAPI surfaces exposed to external clients.
  • Event-Driven Pipelines: Build robust, high-throughput streaming pipelines on Apache Kafka.
  • Data & State Management: Model and optimize data access across distributed NoSQL databases.
  • Workflow Orchestration: Implement durable, multi-step verification workflows using a workflow engine.
  • Performance & Reliability: Drive sub-second end-to-end verification latency and predictable throughput.
  • Technical Leadership: Drive technical architecture, mentor engineers, and collaborate with Machine Learning, Infrastructure, and Product teams.
  • Leveraging AI: Use AI coding assistants and internal tooling to accelerate service design, implementation, testing, and code review.

What You’ll Bring:

  • 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.
  • Hands-on experience building service-oriented or microservice architectures.
  • Demonstrated experience with event streaming and asynchronous messaging.
  • Practical experience with distributed NoSQL databases.
  • Comfortable operating services in a public cloud environment on Kubernetes.
  • Demonstrated expertise managing memory, thread/coroutine concurrency, connection pooling, and payload optimization.
  • Hands-on daily use of AI coding assistants.

It’s a bonus if you have…

  • Experience with IDV (Identity Verification), KYC systems, or integrating with biometric liveness/anti-spoofing and document-authenticity engines.
  • Familiarity with durable workflow engines for coordinating long-running, multi-service processes.
  • Experience serving or integrating ML models into back-end services.
  • Experience with modern observability tooling and running multi-region production services.
  • Experience with CI/CD pipelines, containerized builds, and secrets management.

Interview Process: At Trulioo, we strive to create an interview experience that is transparent, engaging, and respectful of your time. Our process is designed to help us learn more about your skills and experience while giving you insight into our team, culture, and the impact of the work we do.

Thriving at Trulioo: At Trulioo, you’re not just an employee. You’re a valued member of our Trulicrew on a journey of professional and personal growth with a world-class organization. Together, we can shape the digital future.

We’re on the lookout for exceptional people to empower with trust, autonomy and the freedom to cultivate their potential. Your curiosity, meticulous attention to detail and passion to contribute are highly valued.

Trulioo welcomes applications from people with disabilities. Support is available upon request for candidates taking part in all aspects of the selection process.

Senior Software Engineer in Toronto employer: Blumberg Capital Company

Trulioo is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Software Engineers to thrive. Located in a vibrant tech hub, employees benefit from a dynamic work environment, opportunities for professional growth, and the chance to influence cutting-edge technology in digital identity verification. With a commitment to employee development and a focus on impactful projects, Trulioo stands out as a rewarding workplace for those seeking meaningful contributions in their careers.

B

Contact Details:

Blumberg Capital Company Recruitment Team

We think you need these skills to ace Senior Software Engineer in Toronto

Back-end Software Engineering
Kotlin
Java
Microservices Architecture
gRPC
Protobuf
REST APIs