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

Software Engineer, Client Platforms

Job in Toronto, Ontario, C6A, Canada
Listing for: GeoComply
Full Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Software Architect
Salary/Wage Range or Industry Benchmark: 160000 - 220000 CAD Yearly CAD 160000.00 220000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer, Client Platforms )

Staff Software Engineer, Client Platforms (Toronto)

Join Geo Comply as a Staff Software Engineer, Client Platforms in Toronto. Geo Comply is a leading geolocation, cybersecurity, and anti‑fraud technology provider with products installed on over 400 million devices.

About Geo Comply

We are at the forefront of geolocation technology, delivering cutting‑edge solutions that help ensure regulatory compliance, combat online fraud, alleviate user friction, and protect businesses.

The Role

In this role you will shape the architecture of our client platform, ensuring seamless integration and optimal performance across mobile (iOS and Android), desktop, and JavaScript SDKs. You will collaborate closely with engineering managers, product managers, and senior engineers to lead technical strategy and best‑practice design.

Key Responsibilities
  • Architectural Leadership:
    Lead design and architecture of cross‑platform client‑side solutions, focusing on interactions between mobile, desktop, and front‑end SDKs and the core geolocation engine.
  • Define and document architectural patterns, interface specifications, and data‑flow strategies to ensure consistency, maintainability, and performance across all client platforms.
  • Cross‑Team

    Collaboration:

    Ensure adherence to overall architectural vision and promote adoption of best practices across teams.
  • Technical Guidance and Mentorship:
    Provide guidance and mentorship to senior engineers, participate in design and code reviews, and ensure alignment with architectural standards.
  • Product Development and Innovation:
    Work with Product Managers to translate requirements into scalable technical solutions, research and evaluate new technologies, and contribute to shared libraries, tools, and processes.
  • Quality and Delivery:
    Ensure client‑side solutions meet high standards for quality, performance, security and scalability, and contribute to continuous improvement of agile processes.
  • Customer Integration Design:
    Design and document clear, efficient, user‑friendly integration flows for customers to integrate our SDKs.
Qualifications
  • 10+ years of professional software development experience with a strong focus on client‑side technologies.
  • Deep understanding of mobile development (iOS or Android), desktop application development (C++), and front‑end web development (JavaScript, modern frameworks).
  • Proven ability to design and implement complex, cross‑platform software architectures with scalability, maintainability and performance.
  • Strong experience with API design and integration principles.
  • Excellent leadership, mentorship, communication and collaboration skills, capable of influencing technical direction across multiple teams.
  • Strong analytical and problem‑solving skills.
Bonus Points
  • Experience with geolocation technologies and compliance solutions.
Compensation

$160,000 – $220,000 per year.

Apply Now

Send your resume and a cover letter. We look forward to hearing from you.

Commitment to Diversity and Equity

If you don’t tick every box in this job description, please don’t rule yourself out. We encourage applicants who value inclusion, collaboration, adaptability, courage and integrity.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Software Development

#J-18808-Ljbffr
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