Enable job alerts via email!

Staff Software Engineer, Backend (can be remote)

SAGA Diagnostics

Morrisville (NC)

Remote

USD 90,000 - 185,000

Full time

4 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 for their Backend team to take ownership of laboratory software backend systems. The ideal candidate will have extensive Python experience and a strong background in database management and API design, contributing to the development of effective data models and backend services for a rapidly growing organization.

Benefits

Generous benefits package including medical, dental, vision.
Membership to SAGA's Equity scheme.
Opportunity to develop cutting-edge automation solutions.

Qualifications

  • 10+ years of experience developing backends in Python.
  • Experience designing data models for SQL databases.
  • Comfortable with role-based authentication for APIs.

Responsibilities

  • Define and implement database models and APIs for lab data.
  • Design interfaces for customer management and reporting.
  • Write SDLC design documentation ensuring compliance with standards.

Skills

Database management
API design
Agile methodologies
Python programming

Tools

Flask
Django
SqlAlchemy
PostgreSQL

Job description

Staff Software Engineer, Backend (can be remote)
Staff Software Engineer, Backend (can be remote)

1 month ago Be among the first 25 applicants

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 sex, gender, race, color, age, national origin, religion, disability, medical condition, genetic information, marital status, sexual orientation, gender identity or expression, citizenship status, pregnancy 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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Other
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at SAGA Diagnostics by 2x

Sign in to set job alerts for “Staff Software Engineer” roles.
Senior Backend Software Developer (Remote)

Raleigh, NC $90,000.00-$185,000.00 7 hours ago

Senior Backend Software Developer (Remote)
Senior Software Engineer (Haskell/Functional Programming)
Senior Software Engineer- (FULL STACK)- Hybrid
Staff Software Engineer (Batch Infrastructure)
Staff Software Engineer, Backend (Virtual Cards Platform)
Staff Software Engineer, Full Stack (Agent Experience)
Senior Software Engineer - Digital Workplace

Morrisville, NC $175,500.00-$258,900.00 1 day ago

Senior Software Engineer (Identity Decisioning)
Senior Software Engineer, Backend (ML Platform)

Raleigh, NC $130,000.00-$175,000.00 1 day ago

Senior Software Engineer (Experimentation Platform)
Senior Staff Software Engineer, Backend (Load Testing)
Senior Staff Software Engineer, Backend (Search & Discovery)
Principal Software Engineer, Infrastructure Platform Engineering
Lead Software Engineer - Pega Robotics (Remote)

Raleigh, NC $104,543.00-$140,000.00 5 days ago

Senior Staff Software Engineer, Fullstack (Consumer App Experience)
Senior Software Engineer (Online Storage)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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)

ZipRecruiter

Morrisville

Hybrid

USD 120,000 - 160,000

2 days ago
Be an early applicant

Staff Software Engineer, Backend

Dataminr

Remote

USD 155,000 - 215,000

27 days ago