Dana-Farber Cancer Institute
Boston, Massachusetts

Software Engineer II

Hybrid$100,980 - $112,200/yrPosted 2 weeks ago

We tailor your resume to this role and apply for you in seconds.

Or apply on Dana-Farber Cancer Institute's site yourself

Job details

Location
Boston, Massachusetts
Work type
Hybrid
Compensation
$100,980 - $112,200/yr
Posted
2 weeks ago
Apply on
danafarber.wd5.myworkdayjobs.com

About this role

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. ## 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 - Communicate project status, product requirements, and write technical documentation ## Knowledge, Skills, and Abilities Required - Proficiency in at least one modern programming language, such as Python, JavaScript, or Java - 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 ongoing maintenance of applications and 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 Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree may substitute for experience. A minimum of two years of experience is required, though relevant experience may also substitute for the degree. ## Additional Information - Supervisory responsibilities: None - Patient contact: None
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Dana-Farber Cancer Institute

Dana-Farber Cancer Institute
Boston, Massachusetts