Job Description
Simulations Plus is a leading developer of modeling and simulation software, and a provider of consulting services. We support our pharmaceutical and biotechnology clients through drug discovery, development research, and regulatory submissions.
Leadership truly cares about maintaining a positive culture and employee well-being. We offer fully remote work, flexible schedules, unlimited vacation along with free medical premiums, stock options, bonus potential, and more!
The Senior Software Engineer will be part of a multidisciplinary team of professionals who design and develop mechanistic computational models of complex biological systems to support our clients. The ideal candidate is an experienced full-stack developer with interests in both user-interface development and backend Software Engineering who will collaborate on our Thales biosimulation platform for next-generation drug-development.
Business Unit: Quantitative Systems Pharmacology (QSP)
Department: Scientific
Location: This position can be 100% remote or hybrid near one of our locations (Buffalo, NY; Durham, NC; Lancaster, CA; or Pittsburgh, PA)
Job Responsibilities:
- Develop, maintain, and extend web-based user interfaces for running simulations and visualizing output from a biological modeling software platform
- Develop, maintain, and extend backend simulation infrastructure code for our simulation platform
- Work with scientific user-base and architects to solicit and implement new features to improve efficiency and user experience
- Analyze algorithm performance and optimize code for computational efficiency
- Responsible for all aspects of software process: design, prototyping, debugging, testing, etc.
- Helping end-users troubleshoot problems
- Contribute to documentation process
- Other duties as assigned
Qualifications:
- 5+ years professional software development experience
- 3+ years of backend and frontend professional web development experience
- Extensive knowledge of JavaScript, REST APIs, HTML, CSS
- Proficient in Python, relational databases, and some web UI frameworks (e.g. Angular, React, etc.)
- Server-side experience with Django development is a plus
- Experience working in scientific/technical domains is a plus
- Background in algorithms, data structures, and Software Engineering principles
- Commitment to writing elegant, reliable, robust software
- Solid object-oriented design skills, testing, and debugging skills
- Strong interest in mathematics and biology is a plus
- Eagerness to work in a team-oriented environment
- Strong verbal and written communication skills
Education:
- Bachelor’s degree in computer science or related field
- Master’s or PhD in computer science or related field a plus
Find out more about how amazing it is to work at Simulations Plus by visiting www.simulations-plus.com/career-center and apply today!