Software Engineer

Predicine

$161K *
Pharmaceuticals & Biotech
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Computer Engineering, or related field required.
  • Knowledge of HTML, CSS, JavaScript, TypeScript, Flask, FastAPI, and React.
  • Understanding of algorithm design and analysis principles.
  • Familiarity with database systems and data modeling.
  • Practical experience through academic work or internships.

Responsibilities

  • Design and develop Laboratory Information Management System (LIMS) and bioinformatics software.
  • Build backend services and RESTful APIs to integrate with frontend applications.
  • Develop and maintain full-stack web applications supporting lab operations.
  • Connect backend services to manage laboratory and biological data effectively.
  • Create dashboards and reports for data monitoring.
  • Enhance system performance by optimizing services and APIs.
  • Collaborate with lab staff and data analysts to align software with operational needs.

Benefits

  • Comprehensive health insurance including medical, dental, and vision.
  • Generous paid time off and holiday schedule.
  • Opportunities for professional development and training.
  • Flexible working hours and potential work-from-home options.
Full Job Description
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.


Similar Jobs

More Jobs at Predicine

  • Software Engineer
    $161K *
    Hayward, CA 94544 (Alameda County)
    Pharmaceuticals & Biotech
    In-Person
  • Bioinformatics Scientist
    $149K *
    Hayward, CA 94544 (Alameda County)
    Pharmaceuticals & Biotech
    In-Person
  • Head of Manufacturing
    $130K — $180K *
    Hayward, CA 94544 (Alameda County)
    Pharmaceuticals & Biotech
    In-Person
  • NGS Automation Engineer
    $90K — $120K *
    Hayward, CA 94544 (Alameda County)
    Pharmaceuticals & Biotech
    In-Person

More Pharmaceuticals & Biotech Jobs

Find similar Software Engineer jobs: