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 ComplyWe 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 RoleIn 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.
- 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.
- Experience with geolocation technologies and compliance solutions.
$160,000 – $220,000 per year.
Apply NowSend your resume and a cover letter. We look forward to hearing from you.
Commitment to Diversity and EquityIf 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 LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
IndustriesSoftware Development
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: