Drug Discovery Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a skilled software engineer with an understanding of laboratory automation and informatics systems for drug discovery to be part of a collaborative cross-functional team working closely with our scientists. The ideal candidate will have exceptional problem-solving abilities, and a passion for leveraging technology to make a tangible impact. Your role will involve developing software solutions to support automated lab workflows, managing data, and integrating technologies like agentic AI/ML., * Work collaboratively with scientists, AI experts and automation engineers to build, deploy and maintain software tools that automate various lab processes. This includes cloud and desktop software applications which integrate lab automation devices, LIMs systems, and our proprietary AI platform.
- Contribute to the development and implementation of data management strategies to support automated drug discovery projects
- Integrate diverse data sources and informatics tools to create new solutions which facilitate holistic analysis and decision-making.
- Maintain appropriate project and code documentation
- Stay updated on emerging automation, informatics and software tools relevant to early drug discovery.
- Provide training and support to research staff on informatics tools and best practices
- Participate in cross-functional meetings to align software development efforts with project goals
Requirements
Do you have experience in Systems integration?, Do you have a Bachelor's degree?, * BS or MS in the life sciences, computer sciences, or a related field is required.
- Must have a minimum of 3-5 years of experience in software development related to laboratory sciences within the pharmaceutical/biotech industry.
- Must be proficient in modern programming languages (like Python, JavaScript, and/or C#) with expertise utilizing coding agents (e.g., Claude Code, Codex). A strong understanding of database systems (e.g., Oracle, SQL Server, Aurora) and a familiarity with best practices for software development, including modern CI/CD pipelines is expected.
- Previous experience with LIMS, ELNs, digital orchestration software, and cloud platforms for data management as well as software automation/integration tools (i.e, REST API, MCP Servers).
- Capability to manage multiple projects simultaneously
- Ability to work independently and as part of a team
- Excellent organizational skills and attention to detail
- Strong written and verbal communication skills
Additional Preferred Qualifications
- Previous experience working with laboratory automation technologies
- A familiarity integrating lab instrumentation and LIM systems.
Benefits & conditions
Pulled from the full job description
- Health insurance
- Paid time off, The salary range for this position is $140,000-$220,000 per year. The actual compensation offered will be based on factors such as relevant experience, education, and skills. In addition to base salary, we offer a comprehensive benefits package, including health insurance, paid time off and other benefits.