Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Harvard University Research Software Engineer in Cambridge, Massachusetts

52775BRAuto req ID:52775BRJob Code:I1256P IT RC Software/Data Prof II Location:USA - MA - Cambridge Business Title:Research Software EngineerSub-Unit:------------ Salary Grade:056Time Status:Full-time Union:00 - Non Union, Exempt or Temporary Additional Qualifications and Skills:

  • Scientific programming skills (R and Python are preferred).

  • Knowledge of health data nature/structure and management

  • Experience with data wrangling, data virtualization, data curation techniques (R and Python are preferred).

  • Familiarity with SQL database language.

  • Knowledge of data extraction techniques with web scraping or REST API

  • Experience with Linux and distributed computing is a plus.

  • Comfortable working with version control systems such as git.

  • Basic statistical expertise would be preferred.

Additional Information:

This is a one-year term appointment with the possibility of extension based on satisfactory performance and continued availability of funding.

We regret that Harvard does not provide work authorization and/or visa sponsorship for this position.

All formal offers will be made by FAS Human Resources.

We invite individuals with diverse backgrounds, experiences and abilities to be a part of our community.

During the current period of COVID-19 related restrictions, this position may start as a remote position, with transition to working onsite in Cambridge, Massachusetts when our campus reopens.

Department:FAS Research ComputingPre-Employment Screening:Criminal, IdentitySchedule:Monday - Friday, 9am - 5pmJob Function:Information Technology School/Unit:Faculty of Arts and Sciences EEO Statement:We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation, pregnancy and pregnancy-related conditions, or any other characteristic protected by law.Job Summary:

Independently maintain software that supports and enriches research productivity and reliability. Develop software and data services with researchers to ensure that modern standards of reproducible code are kept.

Typical Core Duties:

  • Learn from developer meetings with researchers how to design, plan, and implement software that enriches research productivity and reliability

  • Begin to build an understanding of research activities through regular engagements

  • Follow a scope of work, project plan, working on and track the progress of small number of milestones at a time

  • Maintain aspects of software code and custom data processing pipelines for complex environments

  • Troubleshoot problems and suggest improvements to coding practices

  • Grow skills in a specific technology to develop custom solutions to meet researchers needs

  • Work in a team of developers and researchers in collaboration with systems professionals

  • Provide regular communications to project leads with updates

  • Maintain internal code design and development guides for future contributors

  • Learn to teach workshops for researchers on sustainable software and data management practices

  • Abide by and follow the Harvard University IT technical standards, policies and Code of Conduct

Basic Qualifications:

  • Minimum of two years’ post-secondary education or relevant work experience

Certificates and Licenses:

  • Completion of Harvard IT Academy specified foundational courses (or external equivalent) preferred

Working Conditions:

  • Occasionally required to work outside of normal business hours, and may be contacted during off hours

Job-Specific Responsibilities:

Harvard University is hiring a Research Software Engineer (RSE) to support researchers' software engineering and data management needs. Through regular engagements with researchers, the RSE will help with software engineering projects that may include scientific R code development and maintenance, data visualization, data wrangling, data management, creating independent software modules, and documenting software. This position works within a team of Research Software Engineers and Systems Engineers and reports to the Associate Director of Research Software Engineering.

Department Description

Harvard University’s Research Computing continues to evolve, expand services and support to its leading research faculty and their collaborators around the world. These services include maintaining over 100,000 cores of high-performance computing, cloud computing, virtual machines, storage, databases, instrumentation core facility workstations, and other development platforms as well as directly engaging with researchers through help requests, online chat, office hours, training, and in-depth consultations. Research Computing has numerous other successful collaborations, including building the MGHPCC ( in Holyoke, MA with leading partner universities. It is with these institutions that the newly NSF-funded NESE project was launched ( that will create a regional data science repository. Boston University and Harvard also have a strong collaboration supporting the US Atlas Project ( as the North East Tier 2 (NET2) site, which is connected to the Open Science Grid. The Advanced Cyberinfrastructure, Research & Education and Facilitation project (, has enabled us to develop a team of facilitators. Research Computing at Harvard has a track record of building partnerships to accelerate research and collaboration.