Software Engineer

Job Details

Share This Job
Job ID:

20 Overland Street, Boston, MA 02215


Employment Type:
Full time

Work Location:
Full Remote: 4-5 days remote/wk


Located in Boston and the surrounding communities, Dana-Farber Cancer Institute is a leader in life changing breakthroughs in cancer research and patient care. We are united in our mission of conquering cancer, HIV/AIDS and related diseases. We strive to create an inclusive, diverse, and equitable environment where we provide compassionate and comprehensive care to patients of all backgrounds, and design programs to promote public health particularly among high-risk and underserved populations. We conduct groundbreaking research that advances treatment, we educate tomorrow's physician/researchers, and we work with amazing partners, including other Harvard Medical School-affiliated hospitals.


  • Code new software features and translate requirements into software implementation.
  • Write. code in Java or C#
  • Database programming in MS-SQL or ORACLE
  • Continious integration using Bamboo
  • Knowledge of Cloud based services e.g. Azure or GCP or AWS  is preferred.
  • Write test suites, including: unit, integration and end-to-end tests.
  • Write technical documentation.
  • Maintain existing software.
  • Work and think independently.
  • Adapt to new technologies as required.
  • Mentor new team members.
  • Provide technical oversight of all aspects of one or more software products.
  • Lead technical discussions with team members and stakeholders.
  • Evaluate new technologies and their suitability to one or more projects.
  • Write product requirements and engage with individual stakeholder to identify product requirements.
  • Lead technical discussions and report project status to stakeholders and collaborators.


Minimum Education: Bachelor's degree in Computer Science, Software Engineering or a related field.  Master’s degree may substitute for experience.

Minimum Experience: Five years; experience may substitute for degree.


Computer Science Fundamentals:

  • Advanced proficiency in at least one modern programming language, e.g. Python, Javascript, Java, etc.
  • Database programming in SQL/ORACLE
  • Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis.
  • Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Software development knowledge using Agile.
  • Knowledge of Web development and webservices.


  • Able to lead the development of entire applications or large components of complex projects. Capable of leading all code reviews.

Engineering Expertise:

  • Proficient “full-stack” programmer in one or more areas such as front-end, back-end, cloud or high-performance computing.


  • Able to create or improve project deployment processes using Bamboo.etc

New Technology:

  • Able to propose new technology for existing projects, and able to develop awareness and training materials to advocate for new technology.


  • Able to lead technical discussions and report project status to stakeholders and collaborators.

Dana-Farber Cancer Institute is an equal opportunity employer and affirms the right of every qualified applicant to receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, national origin, sexual orientation, genetic information, disability, age, ancestry, military service, protected veteran status, or other groups as protected by law.

At Dana-Farber Cancer Institute, we work every day to create an innovative, caring, and inclusive environment where every patient, family, and staff member feels they belong.  As relentless as we are in our mission to reduce the burden of cancer for all, we are equally committed to diversifying our faculty and staff.  Cancer knows no boundaries and when it comes to hiring the most dedicated and diverse professionals, neither do we. If working in this kind of organization inspires you, we encourage you to apply.

Follow Dana-Farber on Social Media