Software Development Manager

Location: Vancouver, BC (Onsite)

Department: Engineering – Authentication & Identity

Type: Full-Time

ABOUT IDMELON

IDmelon is a cybersecurity company based in Vancouver, Canada, that specializes in passkey and passwordless authentication solutions. The company enables organizations to transform existing devices such as smartphones, employee badges, and biometric factors into secure, phishing resistant credentials for digital access.

Now part of HID Global’s Identity and Access Management Solutions (IAMS) business area within the Authentication Business Unit, IDmelon is helping expand HID’s leadership in digital identity and secure access. By joining HID, IDmelon continues its mission to make passwordless authentication simple and scalable while contributing to HID’s vision of a more trusted, secure, and connected world.

ROLE OVERVIEW

We are seeking a Software Development Manager to lead the design, development, and delivery of software solutions for IDmelon's Passwordless Authentication Platform. This role combines technical leadership with people and project management responsibilities, overseeing the development of application-level and system-level components across Windows and Linux environments.

The Software Development Manager will guide a team of engineers working on cross-platform services, credential providers, device communication layers, and client applications that enable secure, frictionless authentication experiences. The role requires strong technical judgment, hands-on architectural involvement, and the ability to coordinate complex development efforts across multiple systems and technologies.

RESPONSIBILITIES

  • Lead, mentor, and manage a team of software engineers, providing technical guidance, performance feedback, and career development support

  • Establish and implement policies and procedures for information systems

  • Oversee the design, implementation, and maintenance of system-level and application-level components for Windows and Linux platforms

  • Define technical architecture and development standards for backend services and client-side modules developed in Node.js, C++, C#, or Python

  • Plan and coordinate development efforts related to FIDO2/WebAuthn integrations, Windows Credential Providers, and authentication APIs

  • Ensure reliable cross-platform communication between desktop clients, devices, and cloud services

  • Review code, approve designs, and ensure best practices in performance optimization, security, and system resource management

  • Collaborate with product management and stakeholders to align technical delivery with business objectives and timelines

  • Oversee documentation, release planning, and continuous improvement of development processes

QUALIFICATIONS

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

  • Proven experience leading software development teams in a technical environment

  • Strong technical background in one or more of JavaScript, C++, C#, Python, Java, or Swift

  • Solid understanding of Windows and Linux operating system concepts, including processes, threads, IPC, services, and networking

  • Experience designing and reviewing systems that use RESTful APIs, WebSocket, or other communication protocols

  • Familiarity with Git, CI/CD pipelines, code review practices, and debugging tools

  • Knowledge of authentication and identity standards such as FIDO2/WebAuthn, OIDC, or SAML

  • Strong problem-solving, communication, and organizational skills, with the ability to manage multiple priorities

CONTACT US

For inquiries regarding this position or to submit your resume directly, please email us at: jobs@idmelon.com