Enable job alerts via email!

Staff Software Engineer, Backend (can be remote)

ZipRecruiter

Morrisville (NC)

Hybrid

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

SAGA Diagnostics is seeking a Staff Software Engineer, Backend to enhance their laboratory software systems. The ideal candidate should have over 10 years of experience in Python, possess strong API design skills, and be comfortable in a fast-paced scientific setting. This remote role requires collaboration with technical leaders and the ability to define robust database models to support laboratory and clinical operations.

Benefits

Generous benefits package including medical, dental, vision
Paid parental leave
Equity scheme membership
Opportunity to develop automation solutions for genomic diagnostics

Qualifications

  • 10+ years of experience developing backends in Python.
  • 10+ years of experience with SQL database design and implementation.
  • Experience in agile environments and with role-based authentication APIs.

Responsibilities

  • Define and implement database models and APIs for core data.
  • Coordinate needs of users and services into a consistent API layer.
  • Write design documentation demonstrating compliance with standards.

Skills

Python
Database management
API design
Agile methodologies

Tools

Flask
Django
SqlAlchemy
PostgreSQL

Job description

Job DescriptionJob Description

SAGA Diagnostics is looking for a Staff Software Engineer, Backend to join its Software Engineering team and take ownership over the design of the laboratory software backend system. This team is responsible for delivering the product functionality needed to support the laboratory and to integrate with enterprise systems to support commercial and partnering operations. This role will be responsible for defining how SAGA’s laboratory, clinical, and customer data is architected to effectively support operations, reporting, and research as the organization scales up.

The ideal candidate would have experience translating complex laboratory workflows and commercial operations into a consistent and robust data model, and quickly implementing that data model into high quality Python code with the appropriate interfaces and constraints. This role requires someone with strong technical skills around database management and API design and who can interface effectively with scientific and technical leaders to understand how their processes should be implemented into clear and resilient backend software services. The candidate should be eager to join a fast-paced environment where they can quickly learn new science and technology and take ownership over the core business logic needed to support a quickly scaling organization.

This role can be remote with expected travel as needed to the Morrisville, NC office.

Key Responsibilities

  • 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 and the best way to design and expose the data needed to support them.
  • Write SDLC design documentation for how the organization stores and exposes data that demonstrates compliance with the 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 used by the software engineering team 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.

Requirements

  • 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 and provide technical guidance on how to lay an effective foundation that others can build upon.
  • Comfortable working with role-based authentication requirements for APIs and services.

Desired

  • Experience working in a start-up.
  • Experience working in a regulated environment.
  • Experience working with bioinformatics data and/or in a laboratory environment.

Benefits

  • The opportunity to develop cutting-edge automation solutions for genomic diagnostics.
  • Generous benefits package including medical, dental, vision, FSA, HRA, and paid parental leave.
  • Membership to SAGA’s Equity scheme.

SAGA Diagnostics is an equal opportunity employer, fully committed to achieving a diverse and inclusive workplace that embraces and encourages applicants of every background. The company’s policy regarding equal employment opportunity means that all decisions regarding recruitment, hiring, benefits, wage and salary administration, scheduling, disciplinary action and termination will be made without unlawful discrimination on the basis of , , , , , , , , medical condition, genetic information, marital status, , or expression, citizenship status, or maternity, veteran status, or any other status protected by applicable federal, state or local law. If you require reasonable accommodation in completing an application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to hr@sagadiagnostics.com. SAGA Diagnostics is a participant in the E-Verify program, learn more about the program and review our required disclosures here and here.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer, Backend (can be remote)

SAGA Diagnostics

Morrisville

Remote

USD 90,000 - 185,000

3 days ago
Be an early applicant

Staff Software Engineer, Backend

Dataminr

Remote

USD 155,000 - 215,000

27 days ago