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.
We are seeking an experienced and visionary leader to head our DART (Data, Algorithms, Research, and Technology) team in the design, development, implementation, and execution of advanced cancer diagnostic products and algorithms. The ideal candidate will have a strong background in leading multidisciplinary teams—spanning software engineering, bioinformatics, and systems engineering—particularly within the molecular diagnostics or medical device industry. This role will be responsible for driving the development of medical device software, internal lab-support tools, and data engineering/management platforms.
Bachelor’s or Master’s degree in Software Engineering, Bioinformatics, or a related field.
10+ years of experience in software engineering or bioinformatics, with a focus on algorithm development and medical device software.
5+ years of leadership experience, with increasing responsibility in managing teams.
Expertise in cloud-first tools and infrastructure.
Deep expertise in specific areas of the domain while maintaining a broad understanding of the entire domain to effectively lead cross-functional initiatives.
Proven ability to deliver complex software projects.
Strong understanding of regulatory requirements and quality standards for medical device software or other regulated software environments.
Deep knowledge of system design, integration, and validation processes.
Exceptional leadership, communication, and interpersonal skills, demonstrated through building and leading highly effective teams.
Ability to excel in a fast-paced, dynamic environment.
Leadership and Strategy
Lead, mentor, and manage a diverse team of software engineers, bioinformaticians, and systems engineers.
Develop and execute a strategic vision for algorithm development and software engineering.
Support the growth of cross-functional teams through leadership development and training initiatives.
Collaborate with executive leadership to align software development strategies with business goals.
Make "build vs. buy" decisions to optimize project efficiency and cost-effectiveness.
Effectively allocate resources to balance workload and meet project deadlines.
Design team structures and processes that foster collaboration and high performance.
Software and Algorithm Development
Oversee the development of internal tools, including lab supporting and data warehouse systems.
Lead the design and implementation of advanced algorithms for bioinformatics and medical device functionalities.
Ensure the development of robust, scalable, and secure medical device software that meets industry standards including IEC 62304, 21 CFR Part 820.
Drive system integration and interoperability across platforms and products.
Collaborate with cross-functional teams to translate clinical and scientific needs into innovative algorithmic solutions.
Quality & Compliance
Ensure all software products comply with regulatory requirements and quality standards.
Balance the demands of rapid development cycles with compliance and regulatory obligations.
Oversee the documentation of software development, including requirements, design specs, testing, and validation.
Manage build and release pipelines, ensuring efficient, automated, and reliable software delivery.
Innovation & Continuous Improvement
Stay up-to-date with emerging technologies and industry trends to drive innovation.
Foster a culture of continuous improvement, encouraging skill development and exploration of new approaches.
Regularly assess team performance and product development, making swift adjustments to maintain rapid progress.
This role is offering a salary between $250,000 - $285,000 and is eligible for 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.
The application deadline for this position is December 15, 2024
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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Subscribe to Rise newsletter