Software Engineer

New
N
nomicBiotech / Proteomics
Remote (Canada or US)Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
PythonFull Stack Development

Requirements

  • Full-stack software engineering experience, ideally in biotech or life sciences.
  • Hands-on experience with AI coding tools (e.g., Claude Code, Cursor) with a point of view on them.
  • Technical skills in algorithm development, signal processing, image analysis, computational biology, or bioinformatics.
  • Experience developing data analysis pipelines and algorithms for biochemical assays (e.g., ELISA, flow cytometry, mass spec, NGS).
  • Bachelor's or Master's degree in engineering, computer science, or related field.
  • Strong Python skills and experience in a small software team.
  • Experience developing extensions for LIMS (e.g., Benchling), lab equipment interfaces, or high-performance biological data pipelines.
  • Excellent communication skills and ability to write clear specs for humans and AI agents.
  • Fluency in English.

Responsibilities

  • Build core sub-components of our software stack — database schemas, analysis pipelines and new analysis algorithms, cloud infrastructure and related IaC, full-stack web interfaces, machine learning models, and APIs.
  • Design and build agentic backends, skills, and AI-augmented tooling to interact with LIMS and lab automation.
  • Develop improved internal tools for our LIMS and software for R&D teams, including ELN implementation.
  • Write modular software for efficient analysis pipelines and internal QC tools.
  • Build interfaces for robotic lab automation equipment.
  • Contribute codebase improvements to scale nELISA decoding and analysis pipelines.
  • Deploy and scale data pipelines for flow cytometry data processing.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now