Full-time
NGN Competitive
Nationwide
30 Apr 2026
IT & Software

We are looking for a motivated Principal Software Engineer (C++, Web Development, TypeScript) who will take a development lead with our client.


Job Specifics:

Take a development mentoring lead in a desktop suite and the online drawing, sharing and collaboration tools

Extend more of the desktop functionality into the Signals online environment

Utilize a technical mastery of the development stack from the C/C++/C#/python desktop environment to the web HTML, JavaScript/TypeScript, CSS world


Basic Qualifications:

  • 5+ years of experience as a Software Development Engineer
  • 5+ years of expertise in C/C++/C#/python desktop environment
  • 5+ years of C, C++ development and related IDEs such as VS Code, Visual Studio Code or XCode
  • 4+ years of expertise with web development technologies and methods, especially in HTML, JavaScript/TypeScript, CSS
  • 1 year + experience as a Technical Lead or Mentoring Lead


Preferred Qualifications:

  • BS degree in Computing, Algorithms or a related subject
  • Experience in the Computing or Life Science industries
  • Experience with the design and development of computer systems
  • Experience of a variety of higher-level languages and frameworks such as Python, C#, Java, Node.js, Win32, WinForms, Cocoa, SwiftUI, Qt, GTK 
  • A good working knowledge of software development on Windows and Mac and familiarity with development on Linux
  • A good understanding of the software development lifecycle, agile principles, scrum, kanban and testing approaches
  • Wide experience designing, developing and delivering different software products in the marketplace
  • Familiarity with Cheminformatics and/or Bioinformatics problems and principles
  • Software UI/UX experience and working with UX design teams