Job Details

IDmelon Technologies is seeking a Software Development Manager, Security and Authentication tojoin the team.

Permanent, full-time; 40 hours per week; $45.00 per hour.

How to apply:
*Please do not call or apply in person.

Please email resume to [email protected]


Mail resume to:

IDmelon Technologies
#401- 68 Water Street,
Vancouver, BC,
V6B 1A4

*Please confirm in your resume that you are legally authorized to work in Canada (i.e., either apermanent resident or citizenof Canada).

Job Description

This position envisions software and firmware security and authentication product development andmanages projects through completion; analyzes designs and develops software enhancementsand new modules; manages multiple development projects from initial design through testing whileproviding strategic management direction. Main duties include:

• Exercises independent judgment and discretion in overall project management by prioritizing,planning and tracking project progress;• Designs, develops and modifies software and firmware programs, including prototypes;• Researches product development options and provides analysis for product direction;• Consults with internal departments to identify customer needs and include into projectobjectives. Provides support regarding product development to internal departments;• Manages and directs four to five software and firmware developers. Evaluates employeeperformance, set expectations and goals for department and individual staff members,recruits, disciplines and trains staff;• Interacts with customers and facilitates the efficient resolution of feature and defect changesto core code base for customers;• Creates related documentation.


• B.Sc or B.ASc. degree in Computer Science or Engineering. An engineering Master’sDegree is beneficial;• Minimum 3 years of previous experience in security and authentication technologies and/orbanking and financial services sector;• Knowledge and experience in Public Key Infrastructure (PKI) fundamentals, experience indeployment of PKCS#11 and knowledgeable for PKCS#1, PKCS#7, PKCS#12;• Knowledge about Authentication and Authorization (AA) Fundamentals, Security Tokens -OTP;• Experienced about Embedded Platforms, Wireless Security;• Fully understanding smartcard technologies and concepts, smartcard interfacing;• Strong technical understanding cryptography algorithms included symmetric, asymmetric andHash functions (deployment);• technical Capacity: specifically, with Security and Authentication using nRF51 Bluetooth, FastID Online Standards, PKI, iOS and Android development is required;• Experience with cryptographic secure elements and Hardware Security Module (HSM)Fundamentals;• Ability to conduct code inspections, analyzed and lead a team to debug source code isrequired;• Past role as a software engineer developing in C/C++ on iOS/Android and low-levelhardware microcontrollers is required;• Project Management experience of teams both onshore Canada and offshore is required;• Performance management of software engineering staff including software engineers,firmware engineers, testers is required;• Leadership, communication, and problem-solving characteristics are strongly desired;• Travel is primarily local during the business day. Some out-of-the-area and overnight travelmay be expected within Canada, as well as to the US and Internationally if possible and asneeded;• English language ability is required.

Job Overview