Foresite Labs is a translational R&D team focused on deriving insights from precision measurement and population-scale biology and genetics to address unmet clinical needs.
The team engages in translational research to transform basic insights into therapeutic opportunities, supporting drug discovery and company formation.
The Senior Software Engineer will design, implement, and own production-grade software systems, services, data pipelines, and internal tools, often starting from scratch.
The role involves architecting pragmatic infrastructure using AWS and other cloud services, ensuring reliability without over-engineering.
The engineer will work across the stack to deliver product value quickly and iterate based on feedback.
Responsibilities include automating environments, release pipelines, and operational runbooks using Terraform and Infrastructure as Code (IaC).
The engineer will lead code and design reviews, establish testing and monitoring best practices, and mentor peers in clean, maintainable software.
Collaboration with machine learning engineers, scientists, computational biologists, and portfolio company founders is essential to translate scientific or business goals into robust technical solutions.
Requirements:
Candidates must have 5+ years of professional software engineering experience, including shipping greenfield systems that they personally bootstrapped and supported in production.
Fluency in one or more modern programming languages (such as Python, Go, Java, TypeScript) and strong computer science fundamentals (data structures, algorithms, networking, operating systems) are required.
A working knowledge of AWS (or GCP/Azure) core services and patterns, as well as experience expressing infrastructure as code with Terraform, CDK, or Pulumi, is necessary.
Candidates should be comfortable navigating Unix environments, containers (Docker), and CI/CD pipelines (such as GitHub Actions or GitLab).
Experience in designing data architectures (SQL/NoSQL databases, data lakes, or streaming systems) and working with AI and machine learning is a plus.
A mindset for early-stage execution, including a bias for action, ownership of ambiguous problem spaces, and the ability to wear multiple hats without extensive support structures, is essential.
Excellent written and verbal communication skills are required, with the ability to explain complex ideas clearly to both technical and non-technical partners.
Benefits:
The position offers the opportunity to have a significant impact, as your code will accelerate discovery and bring novel therapeutics closer to patients while aiding AI-driven scientific innovation.
Employees will enjoy autonomy, as small, senior teams allow for the architecture and ownership of end-to-end solutions without heavy bureaucracy.
There are opportunities for learning at the intersection of software, cloud infrastructure, and biology alongside experts in each domain.
The benefits package includes a competitive salary and equity, comprehensive healthcare, generous PTO, and hybrid/remote options aligned with the San Francisco or Boston hubs.
Interested candidates are encouraged to apply and help create the software foundation that powers the next generation of companies advancing biotech and scientific innovation.