Foresight Diagnostics Logo

Foresight Diagnostics

Senior Software Engineer

Posted 14 Days Ago
Remote
Hiring Remotely in USA
140K-175K
Senior level
Remote
Hiring Remotely in USA
140K-175K
Senior level
The Senior Software Engineer will develop scalable software solutions for cancer detection technologies, ensuring compliance and performance while mentoring junior engineers.
The summary above was generated by AI

*** APPLICATIONS ONLY ACCEPTED THROUGH PARTNER AGENCY WEBSITE ***

*** Apply at: Summit Human Capital ***

Job Title: Senior Software Engineer

Location: Remote, Hybrid, or Onsite in Boulder, CO

About our Company

Foresight Diagnostics is an early-stage, venture-backed molecular diagnostics company that is developing non-invasive cancer detection technologies to improve the lives of patients worldwide. Our portfolio of cell-free DNA based liquid biopsy tests are rooted in novel and proprietary methods developed at Stanford University. Our approach enables the earlier detection of smaller tumors, leading to more personalized and effective cancer treatment strategies for patients. We have deep expertise in molecular biology, bioinformatics, and Next Generation Sequencing (NGS), and maintain a dynamic, fast-paced work environment with significant opportunities for high-impact contribution and rapid professional growth. Foresight Diagnostics is headquartered in Boulder, Colorado.

About the Role

The Senior Software Engineer is responsible for the development of robust and scalable software solutions for the products and services critical to Foresight’s mission. The Senior Software Engineer will design, implement, and maintain software solutions to support the full product life cycle to include research, assay development, and high throughput clinical, commercial testing.

The ideal candidate will have a strong background in software development, data management, with an understanding of NGS laboratory workflows and data management strongly preferred. As an integral part of the software team this candidate will actively participate in developing high-quality software solutions that meet stakeholder and regulatory requirements. This position has flexibility for fully onsite, hybrid or remote work; if hired as a remote team member, quarterly travel to our headquarters in Boulder, CO is expected. This is a full-time position working standard business hours, but may require the flexibility to work diverse schedules, including evenings, weekends, and holidays. This position reports to one of Foresight's Software Team Leads.

What You Will Do

  • Contextualize and translate stakeholder requirements into robust, scalable, and compliant software implementations, ensuring solutions are purpose-built for scientific and commercial applications.

  • Participate in group reviews of architectural design and support an environment that fosters fun and healthy debate.

  • Leverage cloud computing platforms (e.g., AWS, GCP) to design scalable and efficient solutions for data storage and analysis.

  • Ensure software meets the highest standards of robustness, performance, and compliance, adhering to regulatory requirements (e.g., ISO 13485, IEC 62304).

  • Follow software engineering best practices, including automated testing, CI/CD, and change management protocols.

  • Write, debug, and maintain code in compliance with established coding standards defined by the Systems Engineering team and leadership.

  • Contribute to the validation, documentation, and testing processes, ensuring alignment with internal quality systems and external regulatory standards.

  • Develop and maintain software documentation in accordance with continuous improvement practices and regulatory requirements, to include validation and verification plans, protocols, and reports.

  • May represent software during the regulated product design control and design review process through development, review, and approval of the applicable deliverables.

  • Mentor and provide technical guidance to junior software engineers, fostering a culture of collaboration and innovation and build an environment that welcomes feedback focused on continuous improvement.

What You Will Bring

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Bioinformatics, or a related field.

  • 5+ years of relevant experience in scientific or research-based organizations.

  • Proficiency in Java and other programming languages (e.g., C++, Python, Rust, Go).

  • Strong interest and experience in developing software specifically for scientific applications, with a demonstrated ability to bridge computational and biological disciplines, preferred.

  • Experience with containerization technologies (e.g., Docker, Kubernetes).

  • Strong background in cloud computing platforms (e.g., AWS, Google Cloud), including experience with scalable and distributed systems.

  • Demonstrated experience in developing software in regulated environments, with knowledge of relevant standards and quality systems.

  • Exceptional problem-solving skills and the ability to balance strategic vision with hands-on technical execution.

  • Excellent communication and leadership skills, with experience mentoring and guiding software engineers in a highly collaborative and team-oriented environment.

  • Familiarity with bioinformatics tools and computational biology workflows, desirable.

  • Familiarity with software validation practices, quality systems, and compliance requirements (e.g., ISO 13485, ISO 27001, ISO/IEC 12207, IEC 62304).

  • Adaptable to fast-paced, dynamic work environments.

Compensation & Benefits

This role is hiring at a salary between $140,000 - $175,000 and is eligible for bonus and equity offerings. Foresight offers benefits including paid vacation, sick time, and parental leave (if applicable), alongside medical, dental, vision, life, disability coverage, flexible spending accounts, and a 401k with company match.

You will be working on interesting problems with extremely high impact. We promote the professional development of our employees and will encourage upward mobility within the company for high performing employees. Foresight Diagnostics is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

*** APPLICATIONS ONLY ACCEPTED THROUGH PARTNER AGENCY WEBSITE ***

*** Apply at: Summit Human Capital ***

Top Skills

AWS
C++
Docker
Go
GCP
Java
Kubernetes
Python
Rust

Similar Jobs

Yesterday
Easy Apply
Remote
United States
Easy Apply
169K-240K
Mid level
169K-240K
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
Responsible for delivering team goals, leading engineers, solving problems, and collaborating with product management while ensuring system availability and quality.
Top Skills: AWSBuildkiteGithub ActionsJenkinsKotlinKubernetesMySQLPython
Yesterday
Remote
USA
160K-180K
Senior level
160K-180K
Senior level
Artificial Intelligence • eCommerce • Food
As a Senior Software Engineer, Backend, you will own the production FastAPI service, ensure system reliability, and collaborate on product development using machine learning for personalized grocery recommendations.
Top Skills: AWSDockerFastapiPythonSQLTerraform
3 Days Ago
Remote or Hybrid
Pleasanton, CA, USA
133K-167K Annually
Expert/Leader
133K-167K Annually
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
This role leads performance testing initiatives, collaborates with teams to improve application performance, and analyzes performance metrics for BlackLine's services.
Top Skills: .NetAjaxCloudtestGatlingHTMLHTTPIisJavaScriptJmeterLoadcompleteMs Sql ServerRestSAMLVMwareWindows Servers

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account