Foresight Diagnostics Logo

Foresight Diagnostics

Senior Software Architect

Posted 14 Days Ago
Remote
Hiring Remotely in USA
175K-195K
Senior level
Remote
Hiring Remotely in USA
175K-195K
Senior level
The Senior Software Architect leads technical solutions and software architecture design, collaborating with teams to enhance business systems and maintain compliance within a dynamic work environment.
The summary above was generated by AI

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

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

Job Title: Senior Software Architect

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 Architect is responsible for bridging the gap between business needs and technical solutions, requiring strong communication and collaboration skills. The Senior Software Architect will partner with decision makers and systems engineering to ensure the organization delivers on corporate objectives through the implementation of scalable and maintainable software systems, supporting product and services critical to Foresight’s mission.

The ideal candidate will have a deep understanding of software design principles and architectural patterns which the candidate will integrate into their technical leadership and strategic guidance when collaborating with inter-departmental teams on business systems integration, clinical commercial readiness, regulated product development, and optimization and continuous improvement initiatives. 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 the Senior Director of Systems Engineering.

What You Will Do

  • Operate as a liaison and advisor between decision makers and software development, supporting feasibility analysis and architecture mapping.

  • Collaborate with inter-departmental teams, such as PMO and Product, to clarify and refine business needs, ensuring software solutions are fit for purpose.

  • Build deep understanding of business systems, products and services via domain mapping and modeling.

  • Successfully communicate where licensed products, open-source components, custom development, or a combination of all will most effectively solve business needs.

  • Demonstrate the ability to balance architectural leadership with collaborative, team-driven decision-making.

  • Through the creation of direct feedback loops from systems engineering and inter-departmental stakeholders understand platform constraints and determine continuous improvement priorities.

  • Collaborate with systems engineering team on delivery approaches that balance implementation constraints with ideal design models.

  • Participate in the product lifecycle at discovery and intake for new initiatives to enable timely assessment of product/project requirements, drive solution feasibility, and support implementation guidance and constraints.

  • Define and maintain architectural principles and best practices that promote security, compliance, and operational excellence in systems engineering.

  • Offer guidance and support to engineering teams through code reviews, pair programming when practical, and knowledge-sharing sessions, fostering continuous learning and professional growth.

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

  • Evangelize software engineering best practices, including but not limited to automated testing, CI/CD, and change management protocols.

  • Contribute to defining the testing architecture, selecting appropriate testing tools, and ensure CI/CD pipeline testing integration.

  • Identifying issues in development and implementing proactive measures to prevent future incidents.

  • Contribute to 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, or a related field.

  • 8+ years of relevant experience in scientific or clinical commercial organizations with 4 years working as a Software Architecture.

  • Proven experience in designing/developing systems with compliance/regulatory obligations (HIPAA, HITRUST, SOC, ISO, FDA, etc.)

  • Fluent in a primary modeling language for software architecture (e.g., UML, C4 Model)

  • Experience with Architecture-as-Code and its complimentary, Domain Driven Design, preferred.

  • Experience with industry software architecture patterns/frameworks.

  • Proven ability to quickly build proof-of-concept solutions to validate architectural decisions or experiment with emerging technologies, desirable.

  • Experience setting up architecture review processes/guardrails to maintain standards and consistency across multiple teams and projects.

  • Exceptional problem-solving skills and the ability to achieve strategic vision through the balance of technical approaches and business needs.

  • Excellent communication, with an ability to explain technical avenues to both engineering and business stakeholders.

  • 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 $175,000 - $195,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

Architecture-As-Code
C4 Model
Uml
HQ

Foresight Diagnostics Boulder, Colorado, USA Office

Boulder, CO, United States

Similar Jobs

57 Minutes Ago
In-Office or Remote
5 Locations
184K-357K
Senior level
184K-357K
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Senior Software Architect will design and implement communication technologies, improve performance for AI and HPC workloads, and lead innovative GPU communication solutions.
Top Skills: CC++CudaDeep Learning FrameworksLinuxMpiNcclNvshmemOpenshmemShmemUccUcx
4 Days Ago
In-Office or Remote
2 Locations
184K-357K
Expert/Leader
184K-357K
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Define and drive architecture for NVLink and NVSwitch fabric software, collaborating with cross-functional teams and mentoring emerging architects.
Top Skills: C,C++,Python,Perl,Shell Scripting,Kvm,Qemu,Hyper-V
10 Days Ago
Remote or Hybrid
2 Locations
205K-234K Annually
Senior level
205K-234K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The role involves technical engagements with enterprise customers, solution architecture design, managing projects, and nurturing customer relationships. It requires collaboration with business and product partners to identify system needs and enforce governance policies.
Top Skills: ArtifactoryAWSDockerEcsGCPHarnessK8SAzure

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account