The full posting, as written
The Institute for Protein Innovation (IPI)is a nonprofit research organization advancing protein science to accelerate research and improve human health. Founded in 2017 and located in Boston’s Longwood Medical Area, the Institute’s three-pronged strategy is to build protein tools, conduct related internal research and develop educational programs for the protein science and biological research communities. With a significant endowment, IPI uniquely combines the freedom of academia with the high throughput and scale of industry to take on transformative projects.
IPI has built a robust platform for discovering, developing, and distributing synthetic antibodies and other protein tools to share with the biomedical community. The Institute's deep protein expertise, collaborative spirit and research tools are powering new biomedical and therapeutic discoveries with a growing community of researchers at Harvard Medical School, Boston Children's Hospital and other institutions across Greater Boston and beyond. Please Note: Candidates must have 5+ years of direct software engineering experience and/or scientific informatics experience.
Hands-on experience developing on the Benchling platform, including Benchling Apps, App Canvas, APIs/SDK, Events, Insights, and/or Data Warehouse is REQUIRED. Purpose The Institute for Protein Innovation is seeking a Senior Software Engineer to join our Lab Informatics team and help architect, build, and evolve the Institute’s digital laboratory platform, with Benchling as a core component. This role will partner closely with scientists, automation engineers, and data teams to translate complex scientific workflows into intuitive, scalable, and reliable digital solutions.
The Senior Software Engineer will contribute to Benchling configuration and development, scientific data modeling, application and integration development, laboratory automation, analytics, and platform architecture. This position will play a key role in ensuring that scientific data is structured, traceable, accessible, and reusable across the Institute while establishing strong software engineering practices for our laboratory informatics ecosystem.
Reports to: Director of Automation and Process Optimization Primary Responsibilities Partner with scientists and cross-functional teams to understand experimental workflows, gather requirements, and translate scientific needs into effective technical solutions. Design, develop, and maintain the Institute’s Benchling environment, including schemas, Registry entities, Results, Inventory, workflows, notebook templates, applications, and other platform capabilities. Develop production-quality applications and integrations using the Benchling Developer Platform, including APIs, SDKs, Apps, App Canvas, events/webhooks, and related technologies.
Design and maintain scalable scientific data models that support data integrity, traceability, interoperability, and long-term reuse. Build scientific analytics…
