Software Engineer, Backend Developer
Listed on 2026-07-26
-
Software Development
Backend Developer, Software Engineer
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Software EngineerFull Time Hayward, CA, US
3 days ago Requisition
Position:
Software Engineer (Full-time)
Location:
Hayward, CA
$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:
- Design, develop, and improve Laboratory Information Management System (LIMS) and bioinformatics software to automate laboratory data entry and reporting;
- Build backend services and RESTful APIs using FastAPI and Flask to connect frontend applications, databases, and data analysis pipelines;
- Connect backend services to databases to store, retrieve, and manage laboratory and biological data;
- Analyze data and create dashboards and reports to help scientists and lab staff monitor metrics and results;
- Improve system performance by updating legacy services, speeding up APIs, and reducing manual work;
- Set up logging, monitoring, and troubleshooting to track system performance and fix software issues; and
- 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:
- Algorithm design and analysis;
- Database systems, data modeling, and data analysis/visualization; and
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).