Senior Software Engineer / Bioinformatics, Oncology Data Science Team

Senior Software Engineer / Bioinformatics, Oncology Data Science Team

Job Description

750 million. That's how many lives our products touch! NIBR Oncology is seeking an experienced software engineer with domain knowledge in bioinformatics to help develop applications to marshal, transform and visualize complex data sets from the pre-clinical and clinical research space, including phenotypic, genotypic and other biological markers. While exciting, this sometimes presents a challenge—and we want you to help! Specifically, in this hands-on role, you will collaboratively architect and design new software solutions that accelerate the work of our data scientists. You will also lead or contribute to efforts to enhance and improve existing systems. You will work within a larger Engineering team following Agile practices and collaborate closely with end-users to deliver the most impactful solutions possible. You should have a strong software engineering background and an understanding of the scientific domain.

Job Responsibilities:

•Extend and enhance current web-based visualization and analytics tools for future use
•Design and architect new solutions to enable data visualization, analysis and reporting to support data scientists
•Research and recommend innovative new technologies, methods and systems to process, store and visualize data
•Contribute to a culture of strong engineering practices in a globally distributed, cross-site team
•Collaborate and interact with scientists and stakeholders to understand the problem domain and identify opportunities to accelerate their work

The Novartis Group of Companies are Equal Opportunity Employers and take pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status.

Minimum requirements

Minimum requirements
•B.S./M.S. in computer science or bioinformatics, with 7-10 years’ software engineering experience on new and pre-existing projects
•Domain knowledge in bioinformatics and experience collaborating directly with data scientists and stakeholders
•Strong track record in designing and delivering software solutions for scientific data processing and visualization
•Experience architecting robust, maintainable and scalable multi-tier solutions
•Ability to identify the most impactful new technologies and champion their adoption
•Expertise with some combination of Java, Javascript, Python, R, AWS, modern web frameworks, database development
•Experience working in an Agile team, using CI/CD, Jenkins, git, JIRA and Confluence. Experience with Scrum practices a plus

Why consider Novartis?
799 million. That’s how many lives our products touched in 2019. And while we’re proud of that fact, in this world of digital and technological transformation, we must also ask ourselves this: how can we continue to improve and extend even more people’s lives?

We believe the answers are found when curious, courageous and collaborative people like you are brought together in an inspiring environment. Where you’re given opportunities to explore the power of digital and data. Where you’re empowered to risk failure by taking smart risks, and where you’re surrounded by people who share your determination to tackle the world’s toughest medical challenges.

Imagine what you could do at Novartis!

Commitment to Diversity & Inclusion:
Novartis embraces diversity, equal opportunity and inclusion. We are committed to building diverse teams, representative of the patients and communities we serve, and we strive to create an inclusive workplace that cultivates bold innovation through collaboration, and empowers our people to unleash their full potential.
Oncology NIBR
Cambridge, MA
Research & Development
Full Time