Massachusetts Green Jobs

MassHire JobQuest Logo

Job Information

Boston University ASSOCIATE DIRECTOR, ENGINEERING, Hariri Institute in BOSTON, Massachusetts

Based in the Hariri Institute for Computing, the Software & Application Innovation Lab (SAIL) is the premier professional research, software engineering, and consulting lab at BU. Working at SAIL means collaborating with academic and industry professionals to solve meaningful problems. At SAIL we create cutting-edge solutions for the data-driven, computational, and software engineering aspects of research in digital health, data science, privacy and security, neuroscience, and others. SAIL Software Engineers are experts working in a unique professional engineering environment where they can develop their skills by working with the latest technologies and through access to university classes. As the Associate Director of Engineering, you will serve as technical lead, manager, mentor and thought leader to software engineers, working on full cycle development, for projects with direct impact on academic research, public service, and industry. You will work alongside the SAIL Director and Associate Director, Programs and Product Management to identify and develop strategic solutions that promote the growth of SAIL technology, processes, projects, customer base and engineers.

Specific Responsibilities:

  • Supervise, train and mentor multiple teams of software engineers and interns while managing research and project milestones.

  • Conduct performance reviews for software engineers and student interns.

  • Interview candidates for full-time and intern positions.

  • Define standards, workflows, and best practices for software development.

  • Schedule, coordinate, and oversee ongoing software development efforts across multiple projects.

  • Provide consultations to prospective and ongoing research partners in industry and academia.

  • Identify appropriate tools, frameworks, technology stacks, and other institutional and external resources that are necessary to execute engineering efforts.

  • Build relationships with external stakeholders, collaborators, faculty, staff, and students

  • Lead workshops and participate in outreach activities and cross-campus initiatives.

  • When necessary, conduct code reviews and assist software engineers with development efforts to create, improve and maintain prototypes, applications, and software platforms.

Research technologies, define project architecture, develop project plans and budgets, and contribute technical content to proposals targeting external sponsors.

Required Skills

Minimum Qualifications:

  • Master's Degree in Computer Science, Data Science, Information Technology, or related field.

  • 5-8 years of Software Engineering experience related to full stack development for web, cloud and mobile applications.

  • 1-2 years of experience managing software engineers working on full cycle development.

  • Knowledge of best practices for all different stages of the software development life cycle (requirement analysis, planning, architectural design, implementation, test, documentation, deployment, maintenance).

  • Working knowledge of JavaScript, Express.js, Node.js, React, Ionic, MongoDB and DevOps.

  • A passion to impact science and society, and strong desire to work independently in a fast-paced dynamic environment where you have significant responsibilities.

  • Hands on experience with cloud computing services.

  • Knowledge of Linux/Unix systems.

  • Exposure to APIs and other web services within integrated applications.

Preferred/Desired Qualifications:

  • One to three years of professional experience in one of SAIL’s core development areas (e.g., Mobile App Development for Digital Health, Multi-Party Computation and Zero-Knowledge Proofs for Privacy & Security, Data Analytics, Educational Technology and Machine Learning for Data Science).

  • Working knowledge of continuous integration/deployment, unit testing, analytics, and other project management workflows and technologies.

  • Experience working in an interdisciplinary environment and/or communicating with non-technical collaborators/stakeholders.

Please note all newly hired staff and faculty, will need to be in compliance with Boston University’s COVID-19 Vaccination and Booster Requirement ( within 30 days of date of hire. You must upload your vaccine documentation or request a medical or religious exemption (instructions ( ). For further information on the University’s response to COVID-19, please visit the Back2BU site ( .

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, physical or mental disability, sexual orientation, gender identity, genetic information, military service, pregnancy or pregnancy-related condition, or because of marital, parental, or veteran status. We are a VEVRAA Federal Contractor.

Required Experience