Freenome
Freenome

3 Freenome Software Engineer Jobs Hiring Near You

Senior Software Engineer II

$125K - $165K/yr

Freenome is an innovative company focused on detecting cancer early, and they are seeking a Senior Software Engineer II to join their Engineering team. The role involves designing, building, and ...

Senior Network Engineer

Brisbane, CA · On-site

$156K - $200K/yr

At Freenome, we are seeking a Senior Network Engineer with experience managing enterprise and data ... Advanced understanding of network hardware, software, protocols, and technologies. * Experience ...

Senior Network Engineer

Brisbane, CA · Hybrid

$156K - $200K/yr

At Freenome, we are seeking a Senior Network Engineer with experience managing enterprise and data ... Advanced understanding of network hardware, software, protocols, and technologies. * Experience ...

Senior Software Engineer II

Freenome

Remote

$125K - $165K/yr

Full-time

Re-posted 20 days ago


Job description

Job Summary:
Freenome is an innovative company focused on detecting cancer early, and they are seeking a Senior Software Engineer II to join their Engineering team. The role involves designing, building, and maintaining backend services while collaborating with interdisciplinary teams to deliver high-quality software solutions.
Responsibilities:
• Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems.
• Collaborate with interdisciplinary teams, including scientists, product managers, and other engineers, to solve complex problems and deliver high-quality software solutions.
• Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise.
• Lead code and design reviews, champion engineering best practices and promote a culture of quality and collaboration.
• Contribute to the development of data infrastructure for machine learning applications, ensuring efficient data processing and integration.
• Drive the implementation of engineering hygiene practices, ensuring the reliability and maintainability of our systems.
• Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality.
Qualifications:
Required:
• Bachelor of Science in Computer Science, Engineering, or related field or equivalent training, fellowship, and/or work experience.
• At least 8 years of experience as part of a software development team successfully shipping software products, including leading projects from end-to-end and mentoring others.
• Proficiency in Python and experience with backend development in a team production environment.
• Strong experience with containerization and orchestration technologies such as Docker and Kubernetes.
• Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
• Proven experience in designing and implementing scalable backend systems, with a focus on reliability and performance.
• Excellent written and verbal communication skills, with a mindful and transparent approach to collaboration.
Preferred:
• Understanding of statistical and machine learning methods, with practical experience in applying them to real-world problems.
• Expertise in developing ETL or data pipelines that run at scale, utilizing common workflow management systems like Flyte, Airflow, or similar.
• Domain-specific experience in computational biology, genomics, bioinformatics, or a related field.
• Experience working in an FDA regulated environment, with a strong understanding of compliance requirements and best practices.
Company:
Freenome is a biotechnology company developing blood tests for early cancer detection to improve access to routine screening. Founded in 2014, the company is headquartered in South San Francisco, USA, with a team of 201-500 employees. The company is currently Growth Stage.