Job opening - Software Developer: IAM System

Job opening - Software Developer: IAM System

Software Developer: IAM System

Join our highly skilled professional team with the best talent in the industry!

Job ID:


Position summary:

Develop enterprise-class HTML5 application code using HTML5 for the UI and a combination of C++ and SQL (Microsoft and Oracle) for application logic and integrations. Expand the capabilities of Hitachi ID Systems products by adding and supporting features for managing identities, credentials, security entitlements and privileged access to a range of on-premise and SaaS systems and applications. Work alongside a team of talented developers, testers and other technical staff.


Work with team-members to develop, re-factor, enhance, and maintain product subsystems that span screens, unattended services, batch jobs, data loaders, workflow processes and more. Write application logic in C++ using a pre-existing and extensible class hierarchy, with SQL stored procedures as a back-end and HTML5 on-screen markup.


  • Strong C++ developer (related languages, such as C, Java, C# would be an asset).
  • Some familiarity with scripting languages such as Python, Perl or PowerShell.
  • Experience designing and debugging complex systems.
  • Familiarity with revision control systems (Subversion, git, etc.) and build automation (Make, Jam, etc.).
  • Ability to collaborate in a team, using English.
  • A B.Sc. or M.Sc. is required, preferably in software engineering, computer science or a related discipline.
  • Ability to develop and debug complex SQL statements.
  • Ability to develop and debug HTML/CSS/JavaScript web pages.
  • Additional skills that would be useful include:
    • Worked on large scale development projects with tight deadlines.
    • Developed nontrivial systems as a member of a team.
    • Familiarity with test automation and regression testing.
    • Platform knowledge: Unix/Linux, Windows, IIS, Apache, MSSQL, Oracle DB, Android and/or iOS.


  • Competitive salary.
  • Extensive health benefits paid by the employer.
  • RRSP and bonus plans.
  • Paid vacation.
  • Flexible work hours.
  • Informal and rewarding hi tech team work environment.
  • Be part of a growing, stable company with a great reputation.

Hitachi ID Systems is an equal opportunity employer. Together we succeed.


Montréal, Québec, Canada

To apply:

Send a resume by e-mail to Be sure to include both "Job ID 998-08" and "Software Developer: IAM System - Montréal" in the subject line. For technical positions, the resume must be either ASCII text or in PDF format. For other positions, MS-Word is also acceptable.

Qualified applicants will be contacted and screened in a 15 minute preliminary telephone interview. This may be followed by a technical test (up to 4 hours) and in-person interview.

Back to main jobs page