Posted 168 months ago
C Developer for Web Authentication team
@ system canada technologies
Montréal, Quebec
Overview
System Canada Technologies is hiring a C++ developer on contract for its Web Authentication team. The role builds an enterprise-scale authentication system and its periphery components as part of a small distributed team, with a focus on secure programming and Linux/UNIX systems knowledge.
Responsibilities:
- Develop enterprise-scale authentication system components in C++
- Work within a small distributed team
- Apply secure programming and design principles
- Support manageability and deployment of global solutions
Requirements summary:
- Good knowledge of C++ including templates, STL, threading and concurrency
- Understanding of secure software design principles
- Working knowledge of source code management tools such as Git, CVS or Perforce
- Good communication skills and ability to work in a distributed team
Tools & skills
Source and dates
Employer career site / ATS feed · smartrecruiters
- Employer posting date
- 2013-01-22
- First seen by our source
- 2026-10-14
- Source record updated
- 2026-10-14
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Department | Software development |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
system canada technologies
| Field | Value |
|---|---|
| Open jobs on Jobsy | 399 |
Company Description
SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.
Job Description
We are looking for a skilled C++ developer with good system level knowledge of Linux (or other UNIX), though a candidate with other O/S experience and a desire to learn Unix will be considered. The candidate will be part of a small distributed team developing an enterprise scale authentication system and its periphery components.
The role requires a good understanding of secure programming, and a good knowledge of UNIX systems programming and administration. An understanding of authentication and entitlements infrastructure in general would be of benefit. A successful candidate will be able to demonstrate an appreciation of the manageability and deployment issues of global solutions.
Qualifications
Required Skills
- Good knowledge of C++, to include templates, the STL, threading and concurrency, security and design pattens.
- Appreciation of secure software design principles
- Ability to work in a distributed team
- Good communication skills
- Working knowledge of source code management (eg. knowledge of an SCM such as Git, CVS, Perforce etc)
Desired
- Linux (or UNIX) systems knowledge (networking, security etc)
- Experience of the Boost libraries
- Experience of modern software engineering principals (eg. Agile, test driven development, continuous integration etc)
- Good scripting skills (Perl, shell)
- Experience of very large scale globally deployed systems
- LDAP knowledge
- Working SQL knowledge
- Appreciation of cryptographic techniques
Journal
Only you can see this. Kept on this device, and in your account when you sign in.