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