Novartis
Software Engineer
NovartisSwitzerland1 day ago
ContractEngineering, Information Technology
This is a temporary contractor opportunity at Novartis

Novartis touches the lives of a tenth of the world’s population. Every role here, regardless of contract type, makes an impact on human life!

 Novartis partners with external managed service provider Magnit Global to offer engaging temporary contractor opportunities like this, to those who are looking for flexibility in their career while looking to gain new skills and experiences providing services to an inclusive global medicines company. Click here to learn more about Magnit.

 Ready to work with/through Magnit at Novartis? Please read on…

The Oncology Data Science (OncDS) team in Biomedical Research provides computational biology, AI, and data expertise and brings together projects spanning the entire pre-clinical to clinical development pipeline across a wide and unique range of novel therapeutics. OncDS specializes in using high-throughput genomic and biomarker data for target identification, drug discovery, and clinical development.

We are seeking a Full Stack Software Engineer for hands-on full stack development of tools that manage our critical datasets, and visualize those data to create scientific insights.

Join a team that values curiosity, collaboration, innovation, and growth, and make a meaningful impact at the intersection between cutting-edge science and technology.

Your key responsibilities:

  • Collaborate with cross-functional teams to develop maintainable backend of data curation application using Python frameworks
  • Optimize existing applications, and troubleshoot / debug when needed
  • Ensure best practices are followed, including testing and CI/CD


What you’ll bring to the team:

  • Solid understanding of software architecture patterns
  • Curiosity, creativity, strong organizational skills, solution-oriented problem solving
  • Ability to work independently and in a team, prioritize tasks, determine project next steps, manage multiple projects simultaneously
  • Excellent written and verbal communication skills, including the ability to explain complex concepts to diverse audiences


Core skills:

  • Extensive experience with Python development, including Dash
  • Experience with Linux
  • Experience with git


Nice to have:

  • Experience working with scientific or biological data
  • Experience with React.js, TypeScript, and Bootstrap for front-end development
  • Knowledge of package management using Conda and Node.js
  • Knowledge of relational databases
  • Comfortable designing and using APIs, for example with FastAPI and AWS Redshift


Workload: 80-100% (32-40 hours per week)

Role type: Onsite

Required start date: November 2025

Contract end date: 31 December 2026

Why Novartis:

Helping people with disease and their families takes more than innovative science. It takes a community of smart, passionate people like you. Collaborating, supporting and inspiring each other. Combining to achieve breakthroughs that change patients’ lives. Ready to create a brighter future together?

EEO Statement:

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

Accommodation:

If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to Magnit at [email protected].

Key Skills

Ranked by relevance