Dana-Farber Cancer Institute

Software Engineer II

Dana-Farber Cancer Institute$100K — $112K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field; Master's degree may substitute for experience.
  • Minimum two years of experience in software development; relevant experience can replace formal education.
  • Proficiency in at least one programming language (Python, JavaScript, Java, etc.).
  • Solid understanding of data structures, algorithm design, and problem-solving techniques.
  • Experience with full-stack programming, covering front-end, back-end, or cloud technologies.

Responsibilities

  • Develop new software features based on product requirements.
  • Write comprehensive test suites, including unit and integration tests.
  • Produce clear technical documentation for software components.
  • Maintain and improve existing software applications.
  • Mentor and support new team members in software development.
  • Communicate project updates and requirements effectively to stakeholders.
  • Adapt to emerging technologies and incorporate them into development processes.

Benefits

  • Mentorship opportunities within the team.
  • Exposure to cutting-edge technology and methodologies.
  • Collaboration with product stakeholders for real-world impact.
  • Support for continuous learning and professional development.
Full Job Description
The Software Engineer II is responsible for developing research and/or clinical applications within DFCI, evaluating new technologies, mentoring team members, engaging product stakeholders, and writing product requirements.

  • 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
  • Communicate project status, product requirements and write technical documentation


KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
  • 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
  • Able to lead the development of individual components of software applications, such as a user interface, database layer or application logic. Able to participate in on-going maintenance of applications and can lead code reviews
  • Proficient in two or more components of "full-stack" programming, including front-end, back-end, cloud or high-performance computing
  • Able to optimize and deploy software applications for on-premise and/or cloud-native infrastructure
  • Able to keep up-to-date with state-of-the-art software development tools and software development frameworks
  • Able to communicate project status, product requirements and write technical documentation


MINIMUM JOB QUALIFICATIONS:

The position requires a Bachelor's degree in Computer Science, Software Engineering, or a related field, with a Master's degree potentially substituting for experience. A minimum of two years of experience is required, though relevant experience may also substitute for the degree.

SUPERVISORY RESPONSIBILITIES: None

PATIENT CONTACT: None

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

$100,980.00 - $112,200.00

About Dana-Farber Cancer Institute

Dana-Farber Cancer Institute is a non-profit organization that provides cancer treatment and research services. The institute was founded in 1947 and is affiliated with Harvard Medical School. Dana-Farber Cancer Institute is committed to providing the highest quality care to cancer patients, and is dedicated to finding new treatments and cures for the disease. The institute offers a range of services, including chemotherapy, radiation therapy, and surgery. Dana-Farber Cancer Institute is also involved in a number of research initiatives, and has made significant contributions to the field of cancer research.
Learn more about Dana-Farber Cancer Institute
Size
5,000 employees
Industry
Founded
1947

Similar Jobs

More Jobs at Dana-Farber Cancer Institute

More Information Technology Jobs

Find similar Software Engineer II jobs: