Within the Computational Solutions team under the Chief Health Information Office, the Lead Software Engineer for Scientific Computing will serve the Dana-Farber Cancer Institute (DFCI) and its patients by designing and leading informatics solutions to address the needs of research faculty and Institute-wide programs.
The successful candidate will lead the design, development and deployment of core applications exposing Dana-Farber's clinical and research data warehouse for use in research, analysis and visualization with the goal of improving cancer care and patient outcomes.
The role requires a strong technical background with hands-on experience and proficiency in modern software technologies, experience developing and supporting scientific applications, demonstrated ability to work collaboratively in a research focused multidisciplinary environment, and experience mentoring and managing software engineers.
Lead the design, development and deployment of new and existing systems in a hands-on fashion
Coordinate the work of a small team of software developers; refine and inculcate state-of-the-art software engineering best practices including Agile and Scrum
Work closely with product managers and other stakeholders to obtain user requirements
Perform in-depth evaluation of data and information to solve complex problems
Propose software architecture, algorithms and project plans
Promote a high level, platform-oriented solution architecture approach while balancing scale and performance with flexibility, speed and agility
Mentor and manage a team of software engineers, building skills and competencies in the organization
Partner with senior Informatics leadership to create metrics to track the team's progress
Partner with other DFCI technical groups to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, as well as hardware and virtual machine requirements to support the software platforms
Contribute to establishing Informatics as a center of excellence for software engineering and service-oriented architecture best practices across DFCI
Maintain technical expertise, and drive the adoption of new technologies, techniques, and processes
Bachelor's degree in Computer Science, Software Engineering or a related field required; Master's degree may substitute for experience
5+ years of relevant experience if all competencies are met
KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:
Proficient knowledge of multiple back-end programming languages (Java, Python, Ruby, .NET, Node)
Expert-level proficiency in Java and Spring
Experienced practitioner of BDD/TDD with strong knowledge of Unit Testing and Test Automation frameworks
Experience with Google Cloud, Amazon cloud or similar will be a plus
Experience with containerized deployment and cloud deployment are pluses
Experience managing a continuous integration and delivery model
Hands-on experience using technology to support agile software development processes
Superior analytical and problem-solving abilities; keen attention to detail
Ability to lead or contribute to the implementation of multiple, concurrent projects in a fast-paced scientific and multidisciplinary environment; ability to handle a variety of tasks, effectively solve problems with numerous and complex variables, and be able to shift priorities flexibly
Ability to communicate technical topics to technical and non-technical audiences.
Ability to motivate and inspire others in a team-oriented, collaborative environment
Strong interpersonal and collaboration skills; excellent verbal and written communications skills
Ability to work in a very complex organizational structure, with diplomacy, patience and respect
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.
Internal Number: 2021-23805
About Dana-Farber Cancer Institute
Located in Boston and the surrounding communities, Dana-Farber Cancer Institute brings together world renowned clinicians, innovative researchers and dedicated professionals, allies in the common mission of conquering cancer, HIV/AIDS and related diseases. Combining extremely talented people with the best technologies in a genuinely positive environment, we provide compassionate and comprehensive care to patients of all ages; we conduct research that advances treatment; we educate tomorrow's physician/researchers; we reach out to under-served members of our community; and we work with amazing partners, including other Harvard Medical School-affiliated hospitals.