Scientific Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, May 27, 2026
This job expires in: 30 days
Job Summary
To support the development of computational chemistry tools, the full-time remote Scientific Software Engineer will maintain and extend existing software packages, collaborate with domain experts, and ensure stability through testing while driving the full lifecycle of new implementations.
Key Responsibilities:
- Maintain and extend existing scientific software and architect new software solutions in collaboration with subject matter experts
- Deploy software modules into the simulation platform, managing dependencies and integrating with CI/CD pipelines
- Support production deployments of scientific software packages and foster a collaborative work culture
Required Qualifications:
- Bachelor's degree in a relevant scientific discipline (e.g., physics, chemistry, biology, or computer science)
- At least 5 years of professional experience in software development with a focus on creating well-maintained software systems
- Strong proficiency in Python, including experience with numeric libraries like Numpy and ML libraries like PyTorch
- Experience with development tools and environments, including git, Unix/Linux, and containerization
- Ability to write high-quality code rapidly while managing technical roadmaps in a self-directed environment
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...