HOME Software Engineering & Dev Software Engineer
Predicine, Inc VERIFIED EMPLOYER

Software Engineer.

Software Engineering & Dev Full-Time

Software Engineer: our view in 3 lines...

  • The Role:This role is for a software engineer developing LIMS and bioinformatics software for laboratory data workflows and lab operations.
  • The Person:The person will build and improve LIMS and bioinformatics software, create backend services and full-stack web applications, connect databases, analyze data, and set up logging, monitoring, and troubleshooting.
  • Requirements:The ideal candidate has knowledge of HTML, CSS, JavaScript, TypeScript, Flask, FastAPI, React, algorithm design and analysis, database systems, data modeling, and data analysis or visualization.

About the role

Position: 

Software Engineer (Full-time)

Location:

Hayward, CA

Salary:

$161,637/year

 

Job Description: 

Predicine, Inc. in Hayward, CA seeks Software Engineer. Design, develop, and enhance LIMS and backend software to automate laboratory data workflows and support informatics and lab operations.

Job Responsibilities: 

 

  1. Design, develop, and improve Laboratory Information Management System (LIMS) and bioinformatics software to automate laboratory data entry and reporting;

  1. Build backend services and RESTful APIs using FastAPI and Flask to connect frontend applications, databases, and data analysis pipelines;

  1. Develop and maintain full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, and Flask to support laboratory operations;

  1. Connect backend services to databases to store, retrieve, and manage laboratory and biological data;

  1. Analyze data and create dashboards and reports to help scientists and lab staff monitor metrics and results;

  1. Improve system performance by updating legacy services, speeding up APIs, and reducing manual work;

  1. Set up logging, monitoring, and troubleshooting to track system performance and fix software issues; and

  1. Work with lab staff, data analysts, and engineers to gather requirements and ensure software meets workflow and regulatory needs.

Requirements:

This position requires Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.

No prior work experience is required, but must demonstrate knowledge and skills through academic coursework, research project, teaching assistantship, or practical training through internship or co-op in each of the following:

  1. HTML, CSS, JavaScript, TypeScript, Flask, FastAPI and React;
  2. Algorithm design and analysis;
  3. Database systems, data modeling, and data analysis/visualization; and
  4. Full-stack web development.

Contact: Email resume to talentacquistion@predicine.com or mail it to 3555 Arden Road, Hayward, CA 94545.

Published July 21, 2026
Location Hayward, CA
Job Type Full-Time