Job Closed
This listing is no longer active.
Expanding the boundaries of human potential through science
Principal Software Engineer – ChemDraw, C++, Web Development, TypeScript
Location
Massachusetts
Posted
97 days ago
Salary
$142K - $180K / year
Seniority
Lead
Job Description
Principal Software Engineer – ChemDraw, C++, Web Development, TypeScript
Revvity
• Take a development mentoring lead in the ChemDraw 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
Job Requirements
- 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
- 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
- Familiarity with Cheminformatics and/or Bioinformatics problems and principles
- Software UI/UX experience and working with UX design 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain automation bots using Playwright, Puppeteer, or Selenium. • Preferably program in Node.js / TypeScript. • Implement anti-bot and captcha bypass mechanisms. • Work with proxy rotation and fingerprint control. • Manage concurrency, queues, and asynchronous processing (RabbitMQ or similar). • Implement retry and fallback mechanisms and automatic block detection. • Optimize success rate, average time per request, and cost per execution. • Monitor logs and metrics using tools like Grafana, Redis, and Prometheus. • Collaborate with the Infrastructure team in Kubernetes environments. • Contribute to horizontal scalability and dynamic worker control.
Desenvolvedor Backend, C/C++ – Pleno
Cedro TechnologiesOur mission is to deliver solutions that transform, as this is our achievement.
• Desenvolver e manter sistemas em C/C++ voltados a OMS e Risco; • Implementar e executar testes das soluções desenvolvidas, garantindo qualidade e estabilidade; • Atuar tanto em novas funcionalidades quanto na correção de bugs; • Fornecer suporte a outras áreas, facilitando a integração entre sistemas.
Full-Stack Software Development Engineer II, Java, Angular
MeridianLinkConnecting You to Better: MeridianLink is the developer of the industry's first multi-channel loan origination system.
• Develop single-page applications (SPAs) using Angular and modern front-end tooling. • Collaborate with back-end engineers to integrate RESTful APIs and ensure seamless data flow. • Ensure front-end code quality, performance, accessibility, and cross-browser compatibility. • Contribute to architectural decisions that span both front-end and back-end systems • Participate in Agile ceremonies and drive continuous improvement in development practices.
Full-Stack Developer, Python, JavaScript
GoReelGoReel is an iGaming tech provider and game developer.
We are looking for a skilled **Full Stack Developer (*****Python***** + *****Vue.js*****)** to join our experienced and compact product team.****We develop and maintain a wide range of internal services that keep the company running — from our gaming platform and back-office tools to analytics infrastructure. Our tech work is deep: we deal a lot with databases, distributed systems, architecture planning, and performance validation through R&D.****Your main focus will be on **developing and continuously improving three internal platforms**, strengthening their integration with other company systems, and ensuring a seamless experience for our users and partners.****We’re a **remote-friendly team** with minimal bureaucracy: just **one weekly stand-up** and a**d-hoc syncs as needed**. ******Our priority** is to balance business impact with engineering quality — and to keep the team happy, motivated, and proud of what we build.




