Software Developer
Nanalysis Scientific Corp
Calgary, AB

Nanalysis is a global supplier of portable Nuclear Magnetic Resonance (NMR) spectrometers for the laboratory instrumentation market. The NMReady-60TM is the first fully featured 60 MHz benchtop NMR spectrometer in a single compact enclosure requiring no liquid helium or any other cryogens. The NMReady-60TM is used for all types of industrial applications (oil & gas, chemical, pharma, biotech, food science, atomic agencies) and is a category leader in the academic teaching and research markets. Recently, the company launched the NMReady-60PROTM, with multinuclear and heteronuclear 2D capabilities, and this product is targeting researchers and industrial laboratories doing complex chemical analysis.


  • Design, document, implement, test and deploy functional NMR software solutions
  • Research and troubleshoot complex problems, find optimal solutions and implement them
  • Communicate with team members and other departments as needed
  • Complete tasks on agile board based on given priorities
  • Mentor junior software developers and interns
  • Perform other duties and special projects as required


  • Bachelor degree in Computer Science or Software Engineering
  • Minimum 5 years C++ and Python programming experience using Git
  • Proficient with Linux / Ubuntu
  • Familiar with software design patterns and relational databases
  • Understand principles of agile development
  • Ability to learn new software technology and use it

Bonus Points

  • Experience with Qt, PySide and Lua
  • Strong written and verbal communication skills
  • Proactive, organized and detail oriented
  • Excellent problem-solving skills
  • Ability to work very well with a team
  • Experience with analytical chemistry, synthetic organic chemistry or inorganic/materials science

We thank all applicants for their interest, however, only applicants selected for an interview will be contacted.

Job Type: Full-time


  • software development: 5 years (Required)


  • Calgary, AB (Required)


  • English (Required)