Remote Remote (Global)

Freenome is hiring a Senior Software Engineer I

About the Role

Senior Software Engineer I – Remote

Role Overview

We’re seeking a skilled engineer to design and maintain backend services and laboratory information management systems (LIMS) that support clinical and research workflows. This role is central to developing software that enables early cancer detection, with a strong focus on reliability, scalability, and integration with lab processes. The position operates in a fully remote environment and requires close collaboration across technical and scientific teams.

Key Responsibilities

  • Develop, test, and maintain robust backend systems and LIMS software that support internal research and clinical operations.
  • Participate in code and architecture reviews to ensure high standards of quality and maintainability.
  • Work alongside scientists, product analysts, and technical leads to solve complex technical challenges amid evolving requirements.
  • Contribute to on-call rotations to support production systems.
  • Promote best practices in software engineering, including code hygiene, documentation, and team collaboration.

What We’re Looking For

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least three years of experience delivering production-grade software in team environments.
  • Strong proficiency in Java and experience building scalable backend services.
  • Hands-on experience with LIS/LIMS systems, including configuration, development, and deployment.
  • Excellent communication skills and a collaborative mindset.
  • A thoughtful, transparent approach to problem-solving and interpersonal interactions.

Preferred Experience

  • Familiarity with Python for data processing or backend development.
  • Experience using Kubernetes, Docker, and cloud platforms such as Microsoft Azure or Google Cloud Platform.
  • Background in computational biology, genomics, or related life sciences domains.

Technology Environment

Our stack includes Java, Python, Kubernetes, Docker, MySQL, and cloud infrastructure on Azure and Google Cloud.

Compensation & Benefits

Salary range: $131,325 – $189,525. The position includes eligibility for equity, cash bonuses, and a comprehensive benefits package covering medical, financial, and family leave under FMLA. We are committed to equal opportunity and comply with EEO and EPPA regulations.

Work Environment

This is a fully remote role with global flexibility. We foster a culture rooted in collaboration, open communication, mutual respect, and inclusivity, welcoming diverse backgrounds and perspectives.

Required Skills
JavaPythonKubernetesDockerMySQLMicrosoft AzureGoogle Cloud PlatformLISLIMSBackend Systems JavaPythonKubernetesDockerMySQLMicrosoft AzureGoogle Cloud PlatformBackend DevelopmentLIS/LIMSScalable Systems
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Freenome
Brisbane, California
All jobs at Freenome Visit website
Job Details
Category backend
Posted a month ago