Senior Software Engineer

Dana-Farber Cancer Institute
Boston, MA

Overview

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.

We seek a skilled InForm EDC Software Engineer to design, configure, and maintain Oracle InForm–based electronic data capture solutions for various types and phases of clinical trials. Key responsibilities include implementing SSO and MFA for user access; developing edit checks, global conditions, mapping rules, visit schedules, and workflows; integrating EDC system with CTMS and other clinical research enterprise applications; developing custom SAS and Cognos reports; and performing UAT and release management. Required qualifications: hands-on experience in clinical trials, a proven track record of implementing and supporting EDC systems, strong SQL/PLSQL, XML, and API/web services skills, and familiarity with the SDLC and Agile practices. Oracle InForm expertise is strongly preferred; experience with other EDC platforms (e.g., Medidata Rave, REDCap) is a plus. Strong communication, problem-solving, and stakeholder engagement skills are essential.

This position is funded through Sept 30, 2028, with the potential for extension.

Responsibilities

  • Code new software features and translate requirements into software implementation.
  • 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.

Qualifications

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.

KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:

Computer Science Fundamentals:

  • Advanced proficiency in at least one modern programming language, e.g. Python, Javascript, Java, etc.
  • 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.

Coding:

  • 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.

DevOps:

  • Able to create or improve project deployment processes.

New Technology:

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

Communication:

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

Pay Transparency Statement

The hiring range is based on market pay structures, with individual salaries determined by factors such as business needs, market conditions, internal equity, and based on the candidate’s relevant experience, skills and qualifications.

For union positions, the pay range is determined by the Collective Bargaining Agreement (CBA)

$112,000 - $132,100

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.

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 characteristics protected by law.

Posted 2025-11-09

Recommended Jobs

Principal Product Manager, Partner Experience

Xometry
Boston, MA

Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry’s digital marketplace gives manufac…

View Details
Posted 2025-09-12

Lead Architect - Intelligent Voice Assistant Systems

M2C AEROSPACE INC
Milford, MA

Job Description Job Description Location: Flexible | Remote-Friendly Type: Full-Time | Founding Team Opportunity Are you passionate about building the next generation of intelligent, voic…

View Details
Posted 2025-10-19

Back of House Team Member

Chick-fil-A
Walpole, MA

At Chick-fil-A, the Back of House Team Member role is more than just a job; it's an opportunity. In addition to working directly for an independent Owner/Operator, Back of House Team Members gain lif…

View Details
Posted 2025-09-26

Senior University Admin

ProPivotal Staffing
Cambridge, MA

Senior University Admin We are seeking a highly organized and proactive Senior University Admin to provide dedicated administrative support to a group of faculty members. This role offers a pay …

View Details
Posted 2025-10-25

OUTSIDE DIGITAL AND RADIO SALES MARKETING

Coxswain Media LLC
Hyannis, MA

Job Description Job Description Do you enjoy creating partnerships and seeing your ideas help businesses grow their market share? Do you have a competitive spirit and want to be the best in every…

View Details
Posted 2025-10-21

Physical Therapist

Comeback Physical Therapy
Worcester, MA

Job Description Job Description Comeback Physical Therapy is looking for a passionate and committed physical therapist to join our growing company in the Greater Boston area. Our company has 20+ …

View Details
Posted 2025-11-08

Dermatology Nurse Practitioner or Physician Assistant

Addison Kenway.
Worcester, MA

Dermatology Nurse Practitioner or Physician Assistant - Worcester, Massachusetts Job#16747632 \Full-time, permanent opportunity for a Dermatology Nurse Practitioner or Physician Assistant in Central…

View Details
Posted 2025-11-07

Restaurant General Manager

Andreoni Recruiting Consultants
Saugus, MA

We are searching for a talented restaurant general manager for Saugus, MA! Fantastic growing brand and culture! Note: Training is out of state, but paid for by the company. Job Description of R…

View Details
Posted 2025-09-17

FOOD UNIT LEAD (PART TIME)

Compass Group
Melrose, MA

We are hiring immediately for a part time FOOD UNIT LEAD position. Location: Melrose Public Schools - 360 Lynn Fells Parkway, Melrose, MA 02176. Note: online applications accepted only. Sch…

View Details
Posted 2025-09-17

Electronic Visit Verification Support

Tempus Unlimited Inc.
Stoughton, MA

Position Title: Electronic Visit Verification Support Location: Salem Office, 9A COLBY STREET, Salem, Massachusetts, United States of America• Tempus Corporate Headquarters, 600 Technology Cen…

View Details
Posted 2025-10-27