Software Engineer (Mid to Sr Levels)

Nomic · Remote (Canada or US) · FullTime

Apply on company site

About us

Nomic was founded to make biology easier to measure—and to enable scientists to extend lives by making proteomics accessible, scalable, and routine. Our story began at McGill University, where our co-founders and early team developed breakthrough technology that would change the way proteins are measured.

Today, Nomic is powered by our proprietary nELISA® platform—an end-to-end technology that delivers high-throughput, quantitative, and affordable protein data at unprecedented scale. With the launch of Omni 1000, we are making the $50 proteome a reality, breaking down barriers that have limited the field for decades. For the first time, large-scale, quantitative proteomics is accessible to any scientist, supporting everything from drug discovery and translational research to AI-enabled therapeutic development.

Since our launch, we’ve partnered with leaders in pharma, biotech, and academia—including GlaxoSmithKline and the Broad Institute—and have profiled more than 500,000 samples across diverse applications. Our growth is fueled by over $60 million in investment from top-tier backers, including our recent $42 million Series B.

We’re building a team of world-changers—scientists, engineers, and problem-solvers who believe that accessible proteomics can help shape the future of medicine. Nomic is headquartered in Montreal, Canada with a satellite research lab in Boston, Massachusetts. If you want your work to have real impact, we’d love to meet you.


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 internally 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.

We are also in the middle of an exciting shift in how we build software. We use AI coding tools heavily across the team, and we are actively designing agentic backends and skills for several of our codebases — so that both our teammates and AI agents can interact with the LIMS, data pipelines, and lab equipment programmatically. We're looking for engineers who are energized by this and want to help define how a proteomics company builds software in the agentic era.

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:

What we're looking for

We are hiring mid to senior levels. The bars below describe what a strong senior candidate looks like; for earlier career candidates we weight demonstrated ability, strong fundamentals, and fluency with modern AI-assisted development over raw years of experience.

Join us if you

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 pour rendre la biologie plus facile à mesurer — et pour permettre aux scientifiques de prolonger des vies en rendant la protéomique accessible, évolutive et courante. Notre histoire a commencé à l’Université McGill, où nos cofondateurs et notre première équipe ont mis au point une technologie révolutionnaire qui allait changer la façon dont les protéines sont mesurées.

Aujourd’hui, Nomic s’appuie sur notre plateforme propriétaire nELISA® — une technologie de bout en bout qui fournit des données protéiques à haut débit, quantitatives et abordables à une échelle sans précédent. Avec le lancement d’Omni 1000, nous faisons du protéome à 50 $ une réalité, en levant les obstacles qui ont limité le domaine pendant des décennies. Pour la première fois, la protéomique quantitative à grande échelle est accessible à tout scientifique, soutenant aussi bien la découverte de médicaments et la recherche translationnelle que le développement thérapeutique rendu possible par l’IA.

Depuis notre lancement, nous avons établi des partenariats avec des leaders de la pharma, de la biotech et du milieu universitaire — notamment GlaxoSmithKline et le Broad Institute — et avons profilé plus de 500 000 échantillons dans diverses applications. Notre croissance est alimentée par plus de 60 millions de dollars de financement provenant d’investisseurs de premier plan, y compris notre récente série B de 42 millions de dollars.

Nous constituons une équipe de personnes qui changent le monde — scientifiques, ingénieurs et résolveurs de problèmes qui croient que la protéomique accessible peut contribuer à façonner l’avenir de la médecine. Nomic a son siège social à Montréal, au Canada, avec un laboratoire de recherche satellite à Boston, au Massachusetts. Si vous voulez que votre travail ait un impact réel, nous aimerions vous rencontrer.

À propos du rôle

La mission de notre équipe Logiciel est de concevoir, de créer et de soutenir des logiciels de classe mondiale qui donnent des superpouvoirs en protéomique à tous les utilisateurs de nELISA, y compris en interne chez Nomic. Les logiciels font partie intégrante de notre vision de l’avenir, et chaque aspect de notre entreprise aujourd’hui dépendra de l’amélioration de notre pile logicielle. Sur le plan fonctionnel, notre pile logicielle comprend (i) un LIMS full-stack développé en interne qui sous-tend l’inventaire, la fabrication, les opérations de laboratoire, et qui continuera à favoriser davantage 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 nELISA de cytométrie en flux; 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 façon fluide dans le navigateur.

Nous sommes également au cœur d’une transition passionnante dans la façon dont nous développons des logiciels. Nous utilisons intensivement des outils de codage par IA dans toute l’équipe, et nous concevons activement des backends agentiques et des skills pour plusieurs de nos bases de code — afin que nos coéquipiers comme les agents IA puissent interagir de façon programmatique avec le LIMS, les pipelines de données et l’équipement de laboratoire. Nous recherchons des ingénieurs motivés par cette évolution et désireux de contribuer à définir comment une entreprise de protéomique développe des logiciels à l’ère agentique.

En tant qu’ingénieur logiciel, vous serez responsable de construire tous les composants essentiels de la pile logicielle nELISA et de les faire évoluer au besoin, souvent en tant que membre de projets transversaux travaillant en étroite collaboration avec nos équipes élargies d’ingénierie, commerciales et d’opérations de laboratoire. Vous aurez aussi l’occasion de créer des outils internes qui créent et soutiennent des boucles de rétroaction fondées sur les données pour nos coéquipiers en R&D, automatisation, fabrication, réussite client et bioinformatique. En bref, vous pourrez apporter des changements substantiels et construire les composants essentiels de la pile logicielle qui sous-tend le volant technologique de nELISA.

Vous jouerez donc un rôle critique et direct dans le développement d’améliorations essentielles au LIMS, au portail Web et à l’infrastructure de données pour tout ce qui concerne les données nELISA. En particulier, vous devrez :

Ce que nous recherchons

Nous recrutons des profils de niveau intermédiaire à senior. Les critères ci-dessous décrivent à quoi ressemble une candidature senior solide; pour les candidatures plus tôt dans leur carrière, nous accordons plus de poids aux capacités démontrées, à des bases solides et à la maîtrise du développement moderne assisté par IA qu’au simple nombre d’années d’expérience.

Rejoignez-nous si vous

Si vous avez la passion d’écrire des logiciels full-stack pour la biologie, que vous voulez stimuler l’innovation en protéomique et que vous avez hâte d’avoir un impact significatif dans le monde, nous vous invitons à postuler et à nous rejoindre dans notre parcours pour redéfinir la protéomique et la compréhension de la biologie.

Job alert

Get new jobs by email

Save this search and get relevant new jobs when they appear.