Principal Software Engineer

Sep 20, 2021

Job Description

6,000 people dedicated to discovery - 6 research campuses across the globe. At Novartis Institutes for BioMedical Research (NIBR), NIBR Informatics serves the global NIBR research community to provide them with the best of breed, leading edge informatics platforms as well as in-depth data analysis services.

The members in this group have a chance to participate in the ground-breaking medical research activities that redefine the grammar for medicine in the post-genome era. We seek an outstanding software engineer with the skills, experience and passion to transform Novartis’ research data into new knowledge and insights to accelerate the discovery of novel therapeutics that improve and extend people’s lives. As a key member of the Software Engineering team within NIBR’s 400-people strong Informatics organization (NX), you will be responsible for developing next generation software tools that optimize the acquisition, storage, integration, mining, analysis, visualization and interpretation of chemical, biological, clinical and operational data. Working in a highly collaborative environment, you will partner with other engineers, product managers, user researchers, data scientists and global discovery project teams to drive product innovation and launch new capabilities that enable scalable, secure and intuitive access to research data by NIBR’s global scientific community

Your responsibilities:
• Develop state-of-the-art software tools and methodologies to support the discovery process across the entire design-make-test-analyze cycle
• Play a key role in the design and development of tools and technologies for integrating, processing, analyzing and visualizing data at scale
• Operate as part of a cross-functional product team to translate business needs into powerful, functional and beautiful products
• Participate in the full development cycle from product inception, research and prototyping to production release
• Embrace a bias-to-action mindset, agile development principles, and industry standard software development best practices
• Balance strong technical and thought leadership with a learning and listening mindset.
• Embody and integrate software development best practices into your everyday work and inspire others within the engineering community to emulate these practices
• We seek smart, focused, passionate self-starters who bring positive energy, new ideas and practical experience to a fast-paced and dynamic team, are obsessed with delivering useful and elegant solutions, and care deeply about their customers and each other.

We are Novartis.
Join us and help reimagine medicine!

Minimum Requirements

What you will bring to the role:
• BS in computer science, information systems, life sciences or related field (advanced degree preferred)
• Experience with modern programming languages (Java, JavaScript, Python, etc.), operating systems and software development environments
• Experience with relational and non-relational databases (Oracle, SQL Server, PostgreSQL, Couch, Mongo, Neo4j, etc.)
• Experience with cloud technologies (AWS, Azure) & container technologies (e.g. Docker, Kubernetes, etc.)
• Experience with web service development
• Experience with software development code management principles and tools (e.g. JIRA, Bitbucket, Jenkins, CI/CD, etc.)
• Extensive prior experience contributing to large software development projects and delivering industry-grade software solutions with a focus on performance, quality and reliability

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.
Novartis are an equal opportunities employer and welcome applications from all suitably qualified persons

Join our Novartis Network: If this role is not suitable to your experience or career goals but you wish to stay connected to learn more about Novartis and our career opportunities, join the Novartis Network here:

#LI-NOV = Novartis
Information Technology
Full Time
careers default image

Principal Software Engineer

Apply to Job Access Job Account