
Published: Sun, 08 Jun 2025 00:50:07 GMT
Position: Principal Software Development Engineer
Summary:
We are seeking a Principal Software Development Engineer to join our team and help extend our product’s market-leading position as desktop drawing software to a leading position as software and tools for Chemists and Biologists on the Signals Online Platform. As the owner of the architecture and design of the ChemDraw desktop suite and the online drawing, sharing, and collaboration tools, you will play a crucial role in extending the desktop functionality into the Signals online environment. This role will require technical ownership of the development stack from the C/C++/C# desktop environment to the web HTML, JavaScript/TypeScript, and CSS world.
Responsibilities:
– Own the architecture and design of the ChemDraw desktop suite and the online drawing, sharing, and collaboration tools
– Extend more of the desktop functionality into the Signals online environment
– Take technical ownership of the development stack from the C/C++/C# desktop environment to the web HTML, JavaScript/TypeScript, and CSS world
Qualifications:
– Bachelor’s degree in Computing, Algorithms, or a related subject
– 7+ years of experience in the Computing or Life Science industries
– Experience with web development technologies and methods, particularly in HTML, JavaScript/TypeScript, and CSS
– Knowledge of computer system architecture and design
Requirements:
– Proficiency in C and C++ development and related IDEs such as VS Code, Visual Studio Code, or XCode
– Experience with a variety of higher-level languages and frameworks, such as Python, C#, Java, Node.js, Win32, WinForms, Cocoa, SwiftUI, Qt, and GTK
– Familiarity with software development on Windows, Mac, and Linux
– Software UI/UX experience and working with UX design teams
– 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 Apply link