Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Jr to Sr Levels)

Full-time

nomic

Job Responsibility:

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 with an in-person, but flexible work-from-home, policy.

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.

  • Excellent communication skills (written, verbal, and in a codebase) and an independent problem solver.

  • 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).

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Jr to Sr Levels) in Remote vacancy
  • $150k - $240k per year

     ...We are open to hiring at multiple levels for this role, depending on experience, impact,...  ...is level-agnostic, it is best suited for engineers with experience owning production systems...  ...working in highly ambiguous problem spaces. Software Engineer About the company:  The... 
    Suggested
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    8 days ago
  •  ...for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over...  ...and more. Key Responsibilities We are looking for a Sr Software Engineer Fullstack to develop scalable technology solutions to... 
    Senior
    Full time
    Remote work

    Trafilea

    Remote
    17 days ago
  • $180k - $230k per year

     ...Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is...  ...full-stack’ ML Engineers. This means that we write production-level code and own machine learning operations for our teams.  Day... 
    Senior
    Remote job
    Worldwide

    Narvar

    Remote
    more than 2 months ago
  •  ...About us We are a Portland-based SaaS product company on a mission to empower businesses to work from Anywhere. Our global team of engineers, designers, testers, product experts, customer experience associates, and marketers come together to create a better way to work.... 
    Junior
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    FULL Creative

    Remote
    9 days ago
  •  ...to securely interact across our platform. As a Senior Fullstack Engineer on the Identity Platform team, you’ll design and scale the systems...  ...standardize access control models across the product Drive platform-level decisions around security, performance, and scalability of access... 
    Senior
    Full time
    Internship
    Remote work

    Zapier

    Remote
    2 days ago
  •  ...Description: This is a generalist mid-level backend position within the Ads Organization...  ...powers Reddit’s mission. As a backend engineer on the team, candidates might work on:...  ...Required Qualifications: ~3+ years of software development experience in one or more general... 
    Senior
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    4 days ago
  •  ...familiarity of PostgreSQL by pairing its trusted API with a precision-engineered, distributed, cloud-native architecture. Even better, it’s 100%...  ...is responsible for the language layer and relational execution engine powering YugabyteDB. We care deeply about correctness,... 
    Senior
    Remote job
    Local area
    Flexible hours

    Yugabyte

    Remote
    more than 2 months ago
  • $149.6k - $199.6k per year

     ...daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and...  ...landscape. Skills and Qualifications Core Development: Expert-level API and service development in Python (required) and/or Go.... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    3 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators...  ...~ Proven experience operating at a staff or principal level, influencing multiple teams or large systems ~ Deep expertise... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    5 days ago
  •  ...serve their communities. As a high-growth software company, we're shaking up the status quo...  ...delivering value to our users. As a Software Engineer III at SpryPoint, you will be building...  ...be building and deploying enterprise-level web and mobile applications for clients across... 
    Senior
    Full time
    Remote work
    Flexible hours

    SpryPoint

    Remote
    9 days ago
  • $181.29k - $250.24k per year

     ...About the Role CaptivateIQ's modeling engine is the computation core that powers every...  ...enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy...  ...developing engineers toward senior and staff-level impact. Responsibilities Set the... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    12 days ago
  • $164.49k - $197.39k per year

     ...standards, great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If...  ...- $ 197,389 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    5 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates...  ...with our DevOps team, ensuring our software solutions are highly available, performant...  ...least 5 years at the staff or principal level in high-growth SaaS businesses or startups... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    12 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ..., and growing. We are hiring a  Staff-level Software Engineer for Identity Management... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    9 days ago
  •  ...Software has moved to play a central role in network technology. From outstanding routing implementations...  ...if you are an outstanding software engineer, passionate about networking, with a...  ...interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV Computer architecture knowledge of... 
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    6 days ago
  •  ...team the confidence and accountability to do so. As a Lead Software Engineer, you will serve as the key technical architect across multiple...  ...mid you can own and deliver tasks (work packages) with a high level of professionalism and know when to reach out for help. As a senior... 
    Senior
    Hourly pay
    Full time
    Contract work
    For contractors
    Remote work
    Visa sponsorship

    Very LLC

    Remote
    2 days ago
  •  ...Hightouch deployments. We’re looking to add a  product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep...  ...framework that allows enterprise admins to configure the right level of permissions for different groups of users and teams within... 
    Senior
    Full time
    Remote work
    Flexible hours

    Hightouch

    Remote
    2 days ago
  • $249.7k - $337.9k per year

     ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely...  ...innovates, while remaining hands on in software development where it provides the greatest...  ...define Dropbox’s future, and act as a company level technical strategist, advancing Dropbox’s... 
    Senior
    Long term contract
    Full time

    Dropbox

    Remote
    20 days ago
  •  ...Remote Type of work: Full time Pine Software Technology Ltd is a software company...  ...data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency...  ...implementation, ZeroMQ, and microsecond-level latency challenges. Remote First: Full... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work

    Smarter Corp

    Remote
    6 days ago
  •  ...for designing, building and operating the software and solutions that connect all Airbnb...  ...team, you will be working with talented engineers on cutting edge technologies of cloud native...  ...job titles may span more than one career level. The actual base pay is dependent upon many... 
    Full time
    Casual work
    Live In
    Work at office
    Remote work

    Airbnb

    Remote
    7 days ago
  •  ...Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on....  ...work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different... 
    Senior
    Full time
    Remote work

    Hightouch

    Remote
    6 days ago
  •  ...contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at...  ...Description: This is a generalist mid-level backend position within the Ads...  ...Required Qualifications: ~3+ years of software development experience in one or more general... 
    Senior
    Long term contract
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    18 days ago
  • $32 per hour

     ...Job Title: Cloud Engineering — Master-Level Internship Level: Master's Level Internship Department: Software Development  Duration: 520 Hours (approximately 3 months)  Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The... 
    Senior
    Remote job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    8 days ago
  •  ...achieve safer, more sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1.6 million users...  ...products Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional Requirements:... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    6 days ago
  • $32 per hour

     ...Job Title: Database Engineering — Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months)  Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The... 
    Senior
    Remote job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    8 days ago
  •  .... About the Role We’re looking to add a  product-minded AI engineer to the team. The ideal candidate will have strong customer and product...  ...the interviewer to architect an agentic system at a conceptual level. The problem will be at a pretty high level - and have both... 
    Senior
    Full time
    Remote work

    Hightouch

    Remote
    11 days ago
  • $204.9k - $277.2k per year

     ...Role Description As a Staff Software Engineer at Dropbox, you'll be the singular technical owner of application performance across the Core...  ...that unlock future product capabilities, and grow into an org-level technical strategist — helping advance Dropbox's mission to create... 
    Senior
    Full time

    Dropbox

    Remote
    12 days ago
  •  ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building...  ...) team , with a strong focus on Flight Software Product Assurance . In this role, you...  ...ensuring our software meets the highest levels of robustness, compliance, and reliability... 
    Permanent employment
    Full time
    For subcontractor
    Internship
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    11 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    10 days ago
  •  ...ownership, high expectations, and the pace required to be part of an ambitious company. This role sits at the intersection of research, engineering, and product. One day, you may be reading papers and helping develop foundational AI models for the space environment. The next day... 
    Remote job
    Full time
    Internship
    1 day per week

    Perceptive Space

    Remote
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Jr to Sr Levels). Be the first to apply!