Lead Software Engineer / Software Engineering Manager

Location: Lebanon, NH

Type: Full Time

Min. Experience: Mid Level

About Avitide

Avitide is a biotechnology company that provides a platform technology to rapidly discover and develop high-performance affinity purification solutions for the biopharmaceutical development and manufacturing industry.   The Avitide technology enables its partners with exclusive, high-yield, high purity affinity separation technologies that are delivered with an industry-leading service timeline to reduce cost of manufacturing and accelerate the delivery of new medicines to patients. 

Avitide's founding team brings substantial expertise and a track record of success in commercializing innovative biopharmaceutical discovery and manufacturing platform technologies.  Avitide is financed by top-tier venture capital firms such as Polaris Venture Partners, OrbiMed Advisors, SV Life Sciences, NeoMed Management, Mithril Capital Management and Borealis Ventures.

Avitide moved into a modern 30 000 square foot facility during 2016 that is located in New Hampshire’s beautiful Upper Connecticut River Valley, and is minutes from Dartmouth College, the Geisel School of Medicine, the Thayer School of Engineering, the Tuck School of Business, and Dartmouth-Hitchcock Medical Center.  The surrounding New Hampshire and Vermont areas are renowned for its premier skiing, hiking, kayaking, and biking.  Avitide offers compensation packages comprised of competitive salary, bonus, benefits and equity components, and career growth solely based upon merit.

About This Position

Avitide has an immediate job opportunity for a senior level Lead Software Engineer located in Lebanon, NH. This person will fill a key role in the organization as the lead programmer and technical decision maker in developing a unique data management system that supports all Avitide's laboratory informatics and integrates with existing systems and tools.

Avitide develops bespoke biopharmaceutical affinity purification products at the request of pharmaceutical companies. Avitide is dedicated to advancing their partners' clinical pipelines and commercial manufacturing processes with a rapid, exclusive, and enabling affinity purification platform technology.

The Lead Software Engineer / Software Engineering Manager will translate business requirements (in the form of laboratory procedures and workflow models, biologic sample management requirements, and assay data capture and reporting requirements) into functional software requirements. He or she will be expected to work with the scientific product manager and/or scientists to gain understanding of the current processes, existing software solutions, and desired outcomes to then create software development plans and assemble the team and resources necessary to execute develop software to support those requirements.

The ideal candidate has a strong background developing software in a lead role, comfort with the responsibility of managing development and long-term support of key software, and flexibility to act as both manager and contributor on a lean software team. Experience working in a laboratory environment and/or a familiarity with basic molecular biology or biochemistry is desired.

Qualifications and Experience

  • Demonstrable experience building high-quality software in a lead role
  • BS in computer science or software engineering, or equivalent experience
  • Ability to work with domain experts and stakeholders to develop functional requirements
  • Experience managing software projects of multiple developers through to completion
  • Experience managing the "full stack" at a high level, from infrastructure to UI
  • Pragmatic approach; able to integrate existing best-of-breed tools rather than re-invent the wheel
  • Desire to work in a close-knit, fast-paced environment
  • Familiarity with (or desire to learn) basic molecular biology lab terms and processes

 Duties and Responsibilities

  • Project management of external software development vendors
  • Web application programming on a platform framework. Python/Django preferred, but .NET, JEE, others considered
  • Full-stack database-driven web application development (SQL, JS, HTML, CSS in addition to the above)
  • Postgres programming and administration (or comparable RDBMS)
  • Development process management tools: change and release cycle management, bug tracking, unit testing, agile methodologies

Avitide Cultural Qualities

  • Team player, willing to put company needs ahead of personal desires
  • Ability to work autonomously and effectively under broad directives
  • Agile and quick to adapt
  • Excellent and timely communication skills
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*