As the Systems/Software Engineer, you are responsible for the creation and maintenance of the in-house software applications run by the Canadian Centre for Child Protection. You will have the opportunity to work on cutting edge technology that has a significant impact on the lives of children. In addition to your background in software development, you possess experience within the DevOps/System administration realm.

Desired Skills and Experience

  • University degree / Technical diploma or equivalent experience
  • Minimum 4 years of work experience in related field
  • You have OO development experience in one or many languages
  • You strive for productivity and quality through automation
  • You learn and adopt new methods and technologies independently
  • You have experience with relational and NoSQL databases
  • You have used a wide variety of open source technologies and tools
  • Experience with virtualization
  • Experience with systems and IT operations
  • Experience with continuous integration/deployment (such as jenkins)
  • Experience with automation / configuration management tools such as Ansible
  • Experience administering Linux and Windows environments
  • Strong communication skills
  • Fluency in scripting languages like perl, python and bash
  • Passion for learning new technologies and staying ahead of the curve
  • System monitoring and instrumentation (such as nagios/check_mk)