Harvard University Software Engineer in Cambridge, Massachusetts
53641BRAuto req ID:53641BRJob Code:I1257P IT RC Software/Data Prof III Location:USA - MA - Boston Business Title:Software EngineerSub-Unit:------------ Salary Grade (https://hr.harvard.edu/salary-ranges#ranges) :057Time Status:Full-time Union:00 - Non Union, Exempt or Temporary Additional Qualifications and Skills:
Experience in Java, R, and Python strongly preferred
Working knowledge of Node.js and NPM in addition to other scripting environments preferred
Experience in modern software development technologies, including distributed versioning systems, continuous integration, and Agile programming practices preferred
Experience with meeting deadlines and work cooperatively in a collaborative team preferred
Independent, self-motivated, and willing to take initiative preferred
Additional Information: At the Harvard T.H. Chan School of Public Health, we advance health science through research, education, and practice in statistical and computational methods and applications. The Quantitative Biomedical Research Center (QBRC) in the Department of Biostatistics is seeking a Software Engineer to help develop and build upon existing open source software to advance cancer research. Our focus is on developing cloud-based infrastructure with intuitive user interface and genomic presentation to enable cancer researchers to analyze, interact, share, and test their hypothesis. The new hire will work closely and collaboratively with the PI and senior researchers in the QBRC to gather user requirements, define analysis workflow, implement methods and data visualizations to advance cancer research.
This position will be co-supervised by Dr. Derrick DeConti, Director of the QBRC and Professor John Quackenbush. The QBRC includes Dr. DeConti, as well as two Research Scientists and a staff research data analyst, and several postdoctoral fellows who work with the Quackenbush laboratory.
Harvard University requires pre-employment reference checks and background screenings.
This position has a 90 day orientation and review period.
The Harvard T.H. Chan School of Public Health does not provide visa sponsorship for administrative and staff positions.
The Harvard T.H. Chan of Public Health is dedicated to building a diverse community of individuals who are committed to contributing to an inclusive environment – including fostering respect for all, serving the greater good, and welcoming individuals from diverse backgrounds, experiences, and perspectives. To learn more about the Chan School’s mission, objectives, and core values, please visit our website here (https://www.hsph.harvard.edu/orientation/harvard-chan-core-values/) .
Harvard offers an outstanding benefits package including:
Time Off: 3- 4 weeks paid vacation, paid holiday break, 12 paid sick days, 11.5 paid holidays, and 3 paid personal days per year.
Medical/Dental/Vision: We offer a variety of excellent medical plans, dental & vision plans, all coverage begins as of your start date.
Retirement: University-funded retirement plan with full vesting after 3 years of service.
Tuition Assistance Program: Competitive tuition assistance program, $40 per class at the Harvard Extension School and discounted options through participating Harvard grad schools.
Transportation: Harvard offers a 50% discounted MBTA pass as well as additional options to assist employees in their daily commute.
Wellness Options: Harvard offers programs and classes at little or no cost, including stress management, massages, nutrition, meditation and complimentary health services.
Harvard access to athletic facilities, libraries, campus events and many discounts throughout metro Boston.
Join the Harvard T.H. Chan School of Public Health to support our mission of health research and education, and to be a part of the oldest institution of higher learning in the country! Department:BiostatisticsPre-Employment Screening:Education, IdentityJob Function:Information Technology, ResearchSchool/Unit:Harvard T.H. Chan School of Public Health 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 perform complex applications/web development for projects of large to very large size and complexity; typically work as part of a team to implement business solutions. Responsible for all aspects of application development cycle. Code advanced and complex software solutions.
Typical Core Duties:
Participate fully in software development life cycle
Implement and support technical solutions to deliver business requirements
Identify and evaluate opportunities to improve services
Contribute ideas to coding best practices and new technologies
Draw on relationship and technical skills to act as technical liaison to internal and external clients
Abide by and follow the Harvard University IT technical standards, policies and Code of Conduct
- Minimum of two years’ post-secondary education or relevant work experience
Job-Specific Responsibilities: The Software Engineer (SE) will lead the user interface development of WebMeV (http://mev.tm4.org) -- a cloud-based genomic data analysis software which focuses on providing biomedical researchers with a highly interactive genomic data visualization and intuitive workflow for performing complex genomic data analysis. The SE will collaborate with our team's senior leaders to develop WebMeV, and will be responsible for generating code to implement user interface and interactive data visualizations to summarize tens of thousands of data points. The implemented interface will need to allow users to explore their genomic data analysis results, create/modify data sets and data annotations, and interact with backend infrastructure to initiate computational analyses.
Additional duties and responsibilities include, but are not limited to, the following:
Work closely with the director, the team, and Professor John Quackenbush to design and develop software and user interface for running and presenting results from genomic analysis tools on cloud-based infrastructure; performs code generation to develop a user interface and web visualization for our open source platform
Orchestrate and deploy applications in a cloud-based environment via modern development frameworks
Adhere to the best practices of automated testing at all steps
Assist with code reviews
Create, refine, maintain, and document software development processes and best practices; aid with development of technical documents, online tutorials, and public presentations of the platform
Design and prototype user interfaces with input from the scientific community
Performs other duties as assigned
PLEASE NOTE: This position has a term appointment of 1 year from date of hire, with the possibility of extension.
PLEASE NOTE: Short-listed candidates may be required to submit a work sample (for example, sample code, a Github repo, etc.).
PLEASE NOTE: The primary work location for this position is Boston, Massachusetts. Until our return to campus, which is still to-be-determined, this interview process and position will be conducted virtually – including virtual interviews, remote onboarding, and remote work. The remote nature of this position is only temporary. Local, on-campus work will be required as a condition of continued employment once the School and this role return to an operational status that supports it.