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
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Freenome
Brisbane, California
All jobs at Freenome Visit website
Job Details
Category backend
Posted a month ago