Scientific Software Developer - Molecular Design
Job Description
BIOVIA is building an AI-powered virtual companion, MARIE, within its Molecular Design products. This hybrid role in San Diego, CA combines scientific software development with Agile delivery practices, helping integrate simulations and advance validated scientific workflows.
You will contribute to a team focused on high-quality, on-time software releases, while collaborating across development, QA, product marketing, technical communications, and technical services. With a strong benefits package, tuition reimbursement, and immediate 401K enrollment, this position supports both your work and your long-term growth.
Responsibilities
- Integrate simulations into Molecular Design.
- Develop new approaches to scientific software within a dynamic development team delivering high-quality, on-time releases using best-of-breed Agile practices.
- Support development of the MARIE AI-powered companion for scientists using BIOVIA products focused on Molecular Design.
- Reason through, orchestrate, and execute multi-step workflows using validated scientific methods so MARIE produces deterministic, actionable outcomes.
- Apply knowledge of software architecture, design, optimization, and maintenance.
- Build collaborative working relationships with application development, quality assurance, product marketing, technical communications, and technical services teams.
Requirements
- Master’s or PhD in Computational Chemistry, Computer Science, or a related discipline; several years of programming experience in a commercial environment preferred. An equivalent combination of education and experience may also be considered.
- 3+ years of combined academic and professional experience in scientific visualization and computer science.
- Major plus: familiarity with pharmaceutical and biotech industry use cases, processes, and methods, including those used by cheminformaticists and computational chemists.
- Broad technical knowledge of object-oriented design and implementation, design patterns, and software development methodologies.
- Excellent written and verbal communication skills.
- Strong analytical and organizational skills.
- Strong personal drive to learn leading-edge technologies and excel.
- Experience with Agile development methodologies such as Scrum.
- Working knowledge of TypeScript and Python is a plus.
Technologies: TypeScript, Python, Agile, Scrum
Compensation & Benefits
Salary range: USD $140,000 - $175,000 per year.
Total expected compensation: $140,000 to $175,000, including base salary (or annualized hourly estimate) and target bonus.
- Choice of plans providing comprehensive coverage for medical, dental, and vision for employee and dependents
- Employee life
- Short- and long-term disability
- Tuition reimbursement
- Immediate 401K enrollment
- 401K match: 50 cents on the dollar, up to the first 8% of eligible compensation you contribute (based on match eligibility criteria)
- Flexible time off policy
- 10 paid holidays
- Excellent salary with potential for bonus