1. What is a Software Engineer at Novartis?
As a Software Engineer at Novartis, you play a vital role in powering the technology that drives global healthcare solutions. Your work directly impacts cutting-edge initiatives across drug discovery, clinical operations, and digital health platforms, transforming complex biological and operational data into scalable software solutions. By building and maintaining robust systems, you help accelerate the delivery of life-changing medicines to patients worldwide.
The scope of this role bridges core software engineering with domain-specific challenges in pharmaceuticals, biotechnology, and enterprise platform services. Whether you are developing cloud-native architectures on AWS, managing high-throughput web operations, or engineering specialized pipelines for oncology drug discovery, your contributions dictate how efficiently scientific teams operate. You will collaborate closely with cross-functional teams of scientists, product managers, and systems architects to solve high-impact, technical problems at scale.
Expect a fast-paced yet collaborative environment where technical excellence meets regulatory responsibility. Novartis values engineers who can balance architectural vision with practical, reliable execution. While the technical stacks vary by team—ranging from cloud infrastructure and MLOps to modern web frameworks—your ability to design resilient systems and communicate effectively will define your success in this role.
