SAGA Diagnostics is hiring a Staff Software Engineer, Backend to own the architectural design of our laboratory software backend. This role defines how our laboratory, clinical, and customer data is structured to support scaling operations, reporting, and research. You will be responsible for translating complex laboratory workflows and commercial operations into a robust data model and implementing it primarily in Python.
What You'll Do
- Define and implement the database models and APIs that represent the core data generated inside and outside of the lab.
- Design and implement interfaces to communicate with enterprise and user-facing services for customer management, laboratory operator workflows, reporting, and research.
- Coordinate the needs of diverse users and services into a consistent API layer by understanding their specific user needs.
- Write SDLC design documentation for how the organization stores and exposes data that demonstrates compliance with applicable standards and regulations (FDA, IVDR, IEC 62304, etc.).
- Embrace agile methodologies for continuous improvement of the underlying backend and data model while maintaining enduring legacy records.
- Help guide the software engineering development practices by providing feedback on best practices for scalable APIs and backend development.
- Stay up to date on best practices for developing effective interfaces and data models for software in the life sciences.
What We're Looking For
- 10+ years of experience developing backends in Python.
- 10+ years of experience designing and implementing data models for SQL databases, including experience working with PostgreSQL.
- Experience integrating backend services with enterprise SaaS applications, such as CRM (Salesforce or equivalent).
- Expertise working with the Python backend ecosystem – Flask, Django, SqlAlchemy, etc.
- Experience working in a scientific software environment, preferably biotech wet lab operations.
- Eagerness to work in an agile, scale-up environment, where you might need to contribute in additional areas that do not yet have dedicated resources.
- Comfortable working with role-based authentication requirements for APIs and services.
Nice to Have
- Experience working in a start-up.
- Experience working in a regulated environment.
- Experience working with bioinformatics data and/or in a laboratory environment.
Technical Stack
- Python
- PostgreSQL
- Flask
- Django
- SqlAlchemy
Team & Environment
You will be joining the Software Engineering team at SAGA Diagnostics.
Benefits & Compensation
- The opportunity to develop automation solutions for genomic diagnostics.
- Generous benefits package including medical, dental, vision, FSA, HRA, and paid parental leave.
- Membership to SAGA’s Equity scheme.
Work Mode
This role is a hybrid position based in Morrisville, NC, with remote flexibility.
SAGA Diagnostics is an equal opportunity employer, fully committed to achieving a diverse and inclusive workplace that embraces and encourages applicants of every background.



