Principal Software Development Engineer


This description is a summary of our understanding of the job description. Click on ‘Apply’ button to find out more.

Role Description

This role involves extending a product from its market-leading position as desktop drawing software to a leading position as software and tools for Chemists and Biologists on the Signals Online Platform.

  • Owning the architecture and design of the ChemDraw desktop suite and the online drawing, sharing and collaboration tools
  • Extending more of the desktop functionality into the Signals online environment
  • Technical ownership of the development stack from the C/C++/C#/python desktop environment to the web HTML, JavaScript/TypeScript, CSS world

Qualifications

  • A degree in Computing, Algorithms or a related subject
  • 7+ years’ experience in the Computing or Life Science industries
  • Experience with web development technologies and methods, especially in HTML, JavaScript/TypeScript, CSS
  • Experience with the architecture and design of computer systems

Requirements

  • Good knowledge of C, C++ development and related IDEs such as VS Code, Visual Studio Code or XCode
  • 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
  • Software UI/UX experience and working with UX design teams
  • 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
  • Leadership experience with software teams

Benefits

  • Medical, Dental, and Vision Insurance Options
  • Life and Disability Insurance
  • Paid Time-Off
  • Parental Benefits
  • Compassionate Care Leave
  • 401k with Company Match
  • Employee Stock Purchase Plan

#Principal #Software #Development #Engineer

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *