What are the responsibilities and job description for the Principal Software Development Engineer (Core Chemistry) - Remote position at Revvity?
We are looking for a Principal Software Development Engineer with a solid science background to join our Core Chemistry team. The team is responsible for all aspects of chemical and biological representation, and algorithms to handle these entities.
You will join a dynamic, distributed team in delivering support to our desktop and enterprise products in a modern, agile development environment.
The job responsibilities include:
We provide competitive and comprehensive benefits to our employees. Below are some highlights of our benefits:
You will join a dynamic, distributed team in delivering support to our desktop and enterprise products in a modern, agile development environment.
The job responsibilities include:
- Developing and maintaining original and third-party algorithms in chem- and bioinformatics
- Maintaining, debugging and improving the existing core methods
- Working with the many clients of the core software to gather requirement, troubleshoot and fix bugs
- This is an ideal role for someone looking to apply their science knowledge to professional software.
- BA, MSc or Ph.D in a Life Science; especially Chemistry, Cheminformatics, Bioinformatics or related
- 5-7 years in the Life Sciences industry
- Software Development experience in C , and associated IDEs such as Visual Studio, VS Code or XCode
- Expertise with design, implementation and deployment of Core Algorithms in Cheminformatics and Bioinformatics
- Demonstrated experience delivering technical designs for core problems
- Object-oriented languages such as JavaScript, TypeScript or Python
- Good understanding of fundamental algorithms in chemical or biological perception and modeling
- Experience with modern agile software development practices
- Familiarity with Object-oriented programming, with a focus on C , JavaScript or TypeScript
- Familiarity with web development technologies such as: Electron, React, Webpack, Emscripten and Node
- Familiarity with Source Control Systems
- Working with distributed QA, Enterprise and Operations teams to deliver quality products to internal and external customers
- Ability to critically analyze code, both new and existing.
- Good written and oral communication skills
We provide competitive and comprehensive benefits to our employees. Below are some highlights of our 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
- For benefit-eligible roles only. Part-time and temporary roles may not be eligible for all benefits listed. Please reach out to your recruiter for more information.