×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - IDComply

Job in Toronto, Ontario, M5A, Canada
Listing for: GeoComply
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below
About Geo Comply
We’re Geo Comply! We are at the forefront of geolocation, cybersecurity, and anti‑fraud innovation, developing and delivering cutting‑edge technologies to help ensure regulatory compliance, combat bad online actors, alleviate user friction, and protect businesses from fraud.

Achieving significant business and revenue growth over the past three years and dubbed a tech “Unicorn,” Geo Comply has been trusted by leading global brands and regulators for over ten years. Our compliance‑grade geolocation technology solutions are installed on over 400 million devices and analyze over 12 billion transactions a year.

At the heart of it all is the people, united by a deep commitment to problem‑solving and revolutionizing how people and businesses use the internet to instill confidence in every online interaction. With teams across five countries, three continents, and a global customer base, we have no plans to slow down.

The Role
We are looking for a Software Engineer to join the IDComply Engineering team. This is a high‑growth opportunity where you will work on our flagship initiative: building the next generation of IDComply as a unified, comprehensive solution.

Your mission is to help architect and develop a single, robust product that seamlessly integrates KYC (Know Your Customer), KBC, Geolocation, and Anti‑Fraud capabilities. You will be solving complex data aggregation challenges to provide our customers with a holistic view of user identity.

While our core stack is currently PHP, you will leverage distributed architecture and modern tooling to handle this integration  will work across the full engineering lifecycle, from writing application code to defining infrastructure and supporting automated quality assurance.

Key Responsibilities

Unified Product Integration:
Design and implement the business logic that binds KYC, KBC, Geolocation, and Anti‑Fraud signals into a cohesive single‑product experience.

Distributed Architecture:
Architect scalable systems using message queues (Kafka, Rabbit

MQ, etc.) to handle asynchronous data processing from multiple external and internal data sources.

Platform Engineering:
Own your deployment environment by managing infrastructure with Terraform and container orchestration via Kubernetes (K8s).

Quality & Automation:
Partner with QA to drive automated testing architectures; ensure the system is testable, reliable, and that CI/CD pipelines are efficient.

Observability:
Implement heavy instrumentation and analytics to monitor the performance of complex data flows and ensure system reliability.

Modernization:
Maintain and improve core PHP services while gradually introducing Golang where performance and concurrency demands dictate.

Who You Are

Computer Science background with demonstrable experience in software engineering.

Integration Specialist:
You have experience or a strong interest in connecting disparate systems (Identity, Fraud, Location) into a unified API or platform.

Backend Expertise:

Strong

Experience with PHP + Laravel (8.0+).

Proficiency in SQL/No

SQL (Mongo

DB, Postgre

SQL).

Systems Architecture:
Experience designing distributed architectures and working with event‑driven patterns and message brokers.

Platform & Dev Ops

Skills:

Experience with Docker and Kubernetes.

Infrastructure‑as‑Code experience (Terraform preferred).

Experience with AWS.

Willing to Learn/Use:

Golang (for high‑performance microservices).

Bonus Points

Experience in the Fraud, Compliance, or Identity verification sectors.

Frontend experience with Vue or React.

Experience migrating legacy monoliths to service‑oriented architectures.

Previous experience as a team lead.

Why Join Geo Comply
☘ Hybrid working mode & Modern office at a prime location in District 1

Professional development budget to support your growth

☘ 20 annual leave days, 5 sick leave days

☘ Premium health insurance (Bao Viet or Liberty)

☘ Social, unemployment, and health insurance contributions based on full salary

Competitive salary package, 100% salary during the probation period

☘ Attractive bonuses (13th month, business performance, equity plans)

☘ Annual salary performance review

☘ Free parking

☘ Annual company trip & Year‑end party

☘…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary