Since 1990, FINCAD has been helping firms make better investment and risk decisions, improve workflow efficiency, and reduce operational risk.

Systems Engineer

As a Systems Engineer with the Quantitative Research team at FINCAD, you get to:

  • Develop new components of the distributed build system and work closely with IT to implement them
  • Maintain existing build system and ensure proper functionality
  • Actively seek and clarify requirements with product owners and other subject matter experts
  • Support users of the build system and resolve any problems encountered with product builds
  • Maintain and develop product installers
  • Design code with performance/load, usability and maintainability in mind
  • Optimize the build system by automating repetitive tasks/processes

To be successful in this role, you should have:

  • A Bachelor's Degree in Computer Science or Software Engineering, plus 1 - 3 years of experience working in a professional software development environment (co-op experience counts)
  • Strong hands-on experience using Python2 or Python3
  • Strong hands-on experience with batch and PowerShell scripting on Windows and Bash scripting in Unix
  • Experience with operating Microsoft Windows Server 2008 or newer, Microsoft Windows 7, RedHat Enterprise Linux 6 or newer; and being able to work using Windows console and Linux terminal
  • Knowledge of debugging and monitoring processes

It would be great if you also have:

  • DOM/CSS proficiency and knowledge of jQuery or javascript frameworks
  • Proficiency in Python's asyncio and aiohhtp
  • Familiarity with SCons software construction tool
  • Familiarity with Jenkins and Artifactory
  • Familiarity with Windows and Linux installer packaging technologies (WiX, rpm, deb)
  • Ability to analyze and profile C++ code

Our Team

Meet a few FINCADIANS and learn more about the FINCAD culture.

Submit Resume

Apply Now
Apply for this position today.