Software Engineer (Jr to Sr Levels)

Posted 2025-04-22
Remote, USA Full-time Immediate Start

About us:

Nomic was founded with the purpose of making biology easier to measure. To do this, we have untangled some of the most difficult problems in protein profiling. Our team is combining DNA nanotechnology, high-dimensional flow cytometry, laboratory automation, and machine learning to develop the world?s highest throughput proteomic platform: the nELISA.

Since spinning out of McGill University, we have partnered with and provided platform access to dozens of drug discovery groups including GSK, 4 of the top 10 pharmas, and leading biotechs. We have recently launched a state of the art manufacturing and protein profiling facility that enables multiplexed measurement of >2.5M samples a year, generating an effective 500M protein assays in the process.

We are building a diverse team of engineers, scientists, and world-changers. We like to break down difficult problems using a first principles approach, often leveraging the latest breakthroughs from across the scientific and technological spectrum to drive our mission forward.

Nomic is headquartered in Montreal, Canada with a satellite research lab in Boston, Massachusetts. The majority of our team is based in Montreal and works in a new, shared office/laboratory space.

About the role:

Our Software team?s mission is to design, build, and support world class software that empowers all nELISA users with proteomics superpowers, including internal at Nomic. Software is integral to our vision of the future, and every aspect of our company today will depend on improving our software stack. Functionally, our software stack includes (i) an in-house developed full-stack LIMS that underpins inventory, manufacturing, lab operations, and that will continue to drive further lab automation going forward; (ii) data pipelines and associated cloud data infrastructure to monitor, decode, and quantitatively analyze flow cytometry nELISA experiments; and (iii) a customer-facing web portal that enables nELISA users to visualize and analyze their proteomic datasets at scale seamlessly in the browser.

As a Software Engineer, you will be responsible for building all core components of the nELISA software stack, and scaling them as needed, often as a member of cross-functional projects working closely with our broader Engineering, Commercial, and Lab Operations teams. You will also get to build internal tools that create and support data-driven feedback loops for our teammates in R&D, automation, manufacturing, customer success, and bioinformatics. In short, you will get to make substantive changes and build the core components of the software stack that underpins the nELISA?s technological flywheel.

You will therefore get to play a critical, first-hand role in developing core improvements to the LIMS, web portal, and data infrastructure for handling all things nELISA data. In particular, you will:
? Write sub-components of our software stack from scratch, such as database schemas, analysis pipelines and new analysis algorithms, cloud infrastructure and related IaC, full stack web interfaces, machine learning models, and APIs that will be consumed both by our own services, and by customers.
? Develop improved internal tools for our LIMS, and software for our R&D teams, in order to increase operations and R&D velocity in the lab, including developing and implementing an electronic lab notebooks (ELN) plan tailor fit to our profiling and manufacturing lab operations.
? Write modular software that we can use to create efficient analysis pipelines and internal QC tools, making use of existing libraries, open source platforms, and commercial options as best suited to the challenges at hand.
? Build better interfaces to the tools that are available out-of-the-box from our robotic lab automation equipment suppliers, and extend these capabilities going forward so as to enable our lab teams to interface with our software stack as seamlessly as possible.
? Contribute improvements to the codebase that enable us to further scale up our nELISA decoding and analysis pipelines, write test cases, integrate components of the stack with appropriate monitoring and analytics, and set up robust CICD infrastructure when appropriate.
? Deploy and scale our data pipelines for processing flow cytometry data into quantitative protein concentrations. This will be done in close collaboration between our Data Engineering and Software Engineering teams.
? This role will involve substantial communication and teamwork not just within our software engineering team at Nomic, but also with the broader range of internal users of the LIMS, data portal, and data pipeline software, including customers at times.

What we?re looking for - and please note that we are looking for hires across Jr to Sr levels:
? 4+ years of full stack software engineering experience.
? 2+ years experience writing code in the biotech and/or life sciences industry.
? Technical skills in one of algorithm development, signal processing, image analysis, computational biology and/or bioinformatics.
? Experience developing new data analysis pipelines and algorithms for biochemical assays (or similar), such as ELISA, flow cytometry, mass spec, and/or NGS.
? Bachelors or Masters degree in engineering or computer science (or related field), or equivalent industry experience.
? Experience working in Python as part of a small software team, ability to rapidly prototype and code modular software to improve and extend an existing codebase.
? Experience developing at least one of the following: Built extensions on an existing LIMS in close collaboration with scientists as your end-users (e.g. Benchling), written software that interfaces with lab equipment (such as liquid handers or cytometers), and/or established high performance data pipelines and data stores for biological data that support user workflows (data lakes, viz layers, etc).
? Excellent communication skills (written, verbal, and in a codebase) and an independent problem solver.
? Fluency in English is required as our customers and vendors are primarily located in the USA. In addition, this position will interact with our team members within our USA entity.

Join us if you:
? Connect deeply with our mission, ambition and sense of duty. Our mission isn?t marketing flash: we developed our technology to better measure biology and discover biomarkers for early disease detection. We firmly believe we will be successful in literally eradicating certain diseases by enabling them to be diagnosed earlier. We also believe that our hard work to bring this technology to its full potential is our duty.
? Are up for a challenge and want to grow: We are a team of problem-solvers, and we continually put ourselves to the test and go into the unknown. We have a growth mindset, both on hard and soft skills, and we rely on each other to give critical and candid feedback to ensure that we can all reach our full potential.
? Want to be at the cutting-edge of biotechnology. The nELISA is a new tool that leverages DNA nanotechnology to generate proteomic data more efficiently than ever before. You get to design and build the data pipelines that will support the scaling of this technology going forward.
? Love writing code and working with bioscience users, and want to drive improvements in the lives of scientists from a full-stack software development perspective.
? Prefer working and communicating within a diverse cross-functional team. You would get to interface with teammates from the R&D, Engineering, Operations, and Commercial teams on a daily basis, joining a collaborative, diverse, and inclusive team where your ideas will be valued.
? Want the responsibility of addressing some of our hardest problems. Software is one of our core competencies and writing code at Nomic has the potential for widespread impact, both for all aspects of our company internally, and directly for our customers who are using nELISA data to carry out life saving scientific research that will ultimately impact patients.

If you are passionate about writing full stack software for biology, want to drive innovation in proteomics, and are eager to make a meaningful impact in the world, we invite you to apply and join us on our journey to redefine proteomics and the understanding of biology.

? propos de nous:

Nomic a ?t? fond?e dans le but de rendre la biologie plus facile ? mesurer. Pour ce faire, nous avons d?m?l? certains des probl?mes les plus difficiles dans le profilage des prot?ines. Notre ?quipe combine la nanotechnologie ADN, la cytom?trie en flux ? haute dimension, l'automatisation des laboratoires et l'apprentissage automatique pour d?velopper la plateforme de prot?omique la plus performante au monde : la nELISA.

Depuis que nous avons ?merg? de l'Universit? McGill, nous avons collabor? et fourni l'acc?s ? notre plateforme ? des dizaines de groupes de d?couverte de m?dicaments, tels que GSK, 4 des 10 plus grandes entreprises pharmaceutiques et des entreprises de biotechnologie de premier plan. Nous avons r?cemment mis sur pied une technologie innovatrice de fabrication et de profilage de prot?ines qui permet la mesure multiplex?e de plus de 2,5 millions d'?chantillons par ann?e, ce qui g?n?re concr?tement 500 millions d'analyse de prot?ines au courant du processus.

Nous constituons une ?quipe diversifi?e d'ing?nieurs, de scientifiques et de changeurs du monde. Nous aimons d?composer les probl?mes difficiles en utilisant une approche de principes fondamentaux, souvent en exploitant les plus r?centes avanc?es scientifiques et technologiques pour faire progresser notre mission.

Le si?ge social de Nomic est situ? ? Montr?al, Canada, avec un laboratoire de recherche satellite ? Boston, Massachusetts. La majorit? de notre ?quipe est bas?e ? Montr?al et travaille dans un nouvel espace de bureaux/laboratoires partag?s.

? propos du poste:

La mission de notre ?quipe logicielle est de concevoir, construire et soutenir des logiciels de classe mondiale qui donnent ? tous les utilisateurs de nELISA des superpouvoirs en prot?omique, y compris en interne chez Nomic. Les logiciels sont essentiels ? notre vision de l'avenir, et chaque aspect de notre entreprise aujourd'hui d?pend de l'am?lioration de notre suite logicielle. Fonctionnellement, notre suite logicielle comprend (i) un LIMS d?velopp? en interne qui sous-tend l'inventaire, la fabrication, les op?rations de laboratoire et qui continuera ? favoriser l'automatisation du laboratoire ? l'avenir ; (ii) des pipelines de donn?es et une infrastructure de donn?es cloud associ?e pour surveiller, d?coder et analyser quantitativement les exp?riences de cytom?trie en flux nELISA ; et (iii) un portail web destin? aux clients qui permet aux utilisateurs de nELISA de visualiser et d'analyser leurs ensembles de donn?es prot?omiques ? grande ?chelle de mani?re transparente dans le navigateur.

En tant qu'Ing?nieur(e) logiciel, vous serez responsable de la construction de tous les composants principaux de la suite logicielle nELISA et de leur mise ? l'?chelle au besoin, souvent en tant que membre de projets transversaux travaillant en ?troite collaboration avec nos ?quipes d'ing?nierie, commerciale et des op?rations de laboratoire. Vous construirez ?galement des outils internes qui cr?ent et soutiennent des boucles de r?troaction bas?es sur les donn?es pour nos coll?gues en R&D, automatisation, fabrication, succ?s client et bioinformatique. En bref, vous apporterez des changements substantiels et construirez les composants principaux de la suite logicielle qui sous-tend la dynamique technologique de nELISA.

Vous jouerez donc un r?le critique et direct dans le d?veloppement des am?liorations de base du LIMS, du portail web et de l'infrastructure de donn?es pour g?rer tout ce qui concerne les donn?es nELISA. En particulier, vous :
? ?crirez des sous-composants de notre suite logicielle ? partir de z?ro, tels que les sch?mas de bases de donn?es, les pipelines d'analyse et les nouveaux algorithmes d'analyse, l'infrastructure cloud et les IaC associ?s, les interfaces web full-stack, les mod?les d'apprentissage automatique et les API qui seront utilis?s ? la fois par nos propres services et par les clients.
? D?velopperez des outils internes am?lior?s pour notre LIMS et des logiciels pour nos ?quipes R&D, afin d'augmenter la vitesse des op?rations et de la R&D au laboratoire, y compris le d?veloppement et la mise en ?uvre d'un plan de cahiers de laboratoire ?lectroniques (ELN) adapt? ? nos op?rations de profilage et de fabrication en laboratoire.
? ?crirez des logiciels modulaires que nous pouvons utiliser pour cr?er des pipelines d'analyse efficaces et des outils de QC internes, en utilisant les biblioth?ques existantes, les plateformes open source et les options commerciales les mieux adapt?es aux d?fis ? relever.
? Construirez de meilleures interfaces avec les outils disponibles sur le march? fournis par nos fournisseurs d'?quipements d'automatisation de laboratoire, et ?tendrez ces capacit?s ? l'avenir pour permettre ? nos ?quipes de laboratoire d'interagir avec notre suite logicielle de mani?re aussi transparente que possible.
? Apporterez des am?liorations ? la base de code qui nous permettront de continuer ? faire ?voluer nos pipelines de d?codage et d'analyse nELISA, ?crire des cas de test, int?grer les composants de la suite avec une surveillance et des analyses appropri?es, et mettre en place une infrastructure CICD robuste lorsque cela est appropri?.
? D?ploierez et mettrez ? l'?chelle nos pipelines de donn?es pour traiter les donn?es de cytom?trie en flux en concentrations prot?iques quantitatives. Cela se fera en ?troite collaboration entre nos ?quipes d'ing?nierie des donn?es et de l'ing?nierie logicielle.
? Ce r?le impliquera une communication substantielle et le travail en ?quipe non seulement au sein de notre ?quipe d'ing?nierie logicielle chez Nomic, mais aussi avec la gamme plus large d'utilisateurs internes du LIMS, du portail de donn?es et des logiciels de pipelines de donn?es, y compris parfois des clients.

Ce que nous recherchons - et notez que nous recherchons des candidats de niveaux Jr ? Sr :
? 4+ ans d'exp?rience en ing?nierie logicielle full-stack.
? 2+ ans d'exp?rience en ?criture de code dans l'industrie de la biotechnologie et/ou des sciences de la vie.
? Comp?tences techniques dans l'un des domaines suivants : d?veloppement d'algorithmes, traitement du signal, analyse d'images, biologie computationnelle et/ou bioinformatique.
? Exp?rience dans le d?veloppement de nouveaux pipelines d'analyse de donn?es et d'algorithmes pour des essais biochimiques (ou similaires), tels que ELISA, cytom?trie en flux, spectrom?trie de masse et/ou NGS.
? Baccalaur?at ou maitrise en ing?nierie ou en informatique (ou domaine connexe), ou exp?rience ?quivalente dans l'industrie.
? Exp?rience de travail en Python dans une petite ?quipe logicielle, capacit? ? prototyper rapidement et ? coder des logiciels modulaires pour am?liorer et ?tendre une base de code existante.
? Excellentes comp?tences en communication (?crite, verbale et dans une base de code) et r?solution de probl?mes de mani?re ind?pendante.
? Exp?rience dans le d?veloppement d'au moins l'un des ?l?ments suivants : extensions construites sur un LIMS existant en ?troite collaboration avec des scientifiques en tant qu'utilisateurs finaux (par exemple Benchling), logiciels d'interface avec des ?quipements de laboratoire (tels que des manipulateurs de liquides ou des cytom?tres), et/ou pipelines de donn?es haute performance et entrep?ts de donn?es pour des donn?es biologiques qui soutiennent les flux de travail des utilisateurs (lacs de donn?es, couches de visualisation, etc.).
? La ma?trise de l'anglais est requise car nos clients et fournisseurs sont principalement situ?s aux ?tats-Unis. De plus, ce poste interagira avec les membres de notre ?quipe au sein de notre entit? am?ricaine

Joignez-vous ? notre ?quipe si:
? Notre mission vous stimule, r?pond ? vos ambitions et votre sens du devoir. Notre mission n'est pas un simple coup de publicit? : nous avons d?velopp? notre technologie pour mieux mesurer la biologie et d?couvrir des biomarqueurs pour la d?tection pr?coce des maladies. Nous croyons fermement que nous r?ussirons ? ?radiquer litt?ralement certaines maladies en permettant leur diagnostic plus t?t. Nous croyons ?galement que notre travail acharn? pour amener cette technologie ? son plein potentiel est notre devoir.
? Vous ?tes pr?t(e) ? relever un d?fi et ? grandir : nous sommes une ?quipe de solutionneurs de probl?mes, et nous nous mettons constamment ? l'?preuve et plongeons dans l'inconnu. Nous avons une mentalit? de croissance, tant sur les comp?tences techniques que g?n?rales, et nous comptons les uns sur les autres pour donner des retours critiques et francs afin de nous assurer que nous puissions tous atteindre notre plein potentiel.
? Vous souhaitez ?tre ? la pointe de la biotechnologie. La nELISA est un nouvel outil qui exploite la nanotechnologie ADN pour g?n?rer des donn?es prot?omiques plus efficacement que jamais auparavant. Vous aurez la possibilit? de concevoir et de construire les pipelines de donn?es qui soutiendront l'?volution de cette technologie.
? Vous aimez ?crire du code et travailler avec des utilisateurs en biosciences, et souhaitez am?liorer la vie des scientifiques d'un point de vue du d?veloppement logiciel full stack.
? Vous pr?f?rez travailler et communiquer au sein d'une ?quipe diversifi?e et multi-disciplinaire. Vous serez en contact avec des coll?gues des ?quipes de R&D, d'ing?nierie, des op?rations et des ?quipes commerciales au quotidien, rejoignant une ?quipe collaborative, diversifi?e et inclusive o? vos id?es seront valoris?es.
? Vous voulez la responsabilit? de r?soudre certains de nos probl?mes les plus difficiles. Le logiciel est l'une de nos comp?tences de base et l'?criture de code chez Nomic a le potentiel d'avoir un impact ? grande ?chelle, autant pour tous les aspects de notre entreprise en interne que directement pour nos clients qui utilisent les donn?es nELISA pour mener des recherches scientifiques salvatrices qui auront en fin de compte un impact sur les patients.

Si vous ?tes passionn?(e) par l'?criture de logiciels full-stack pour la biologie, souhaitez stimuler l'innovation en prot?omique, et d?sirez avoir un impact significatif sur le monde, nous vous invitons ? postuler et ? nous rejoindre dans notre mission de red?finir la prot?omique et la compr?hension de la biologie.

Apply Job!

 

Similar Jobs

Back to Job Board