> Markdown version of [/jobs/ext/2393953-senior-principal-developer](https://www.wearedevelopers.com/jobs/ext/2393953-senior-principal-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Developer - **Company:** gb Novartis - **Location:** London, UK (Remote available) - **Experience:** Expert - **Salary:** £57,050.0 - £105,950.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, Code Review, Continuous Integration, Information Engineering, Data Visualization, Database Applications, R (Programming Language), Open Source Technology, Software Engineering, Software Organization, Data Processing, Virtual Environment, Git, Build Management, Information Technology, Plotly - **Published:** August 15, 2026 - **Apply:** https://www.totaljobs.com/job/principal-developer/novartis-job107850950 ## About the Role * MSc in a quantitative / computational science or eqivalent * Experience as an R developer * Deep knowledge of data manipulation (tidyverse) and data visualization (ggplot2, plotly). * Demonstrated ability to develop production-grade R packages, including comprehensive documentation and rigorous testing frameworks. * Hands on experience deploying and maintaining R applications in production environments. * Highly proficient in Shiny app development and deployment. * Deep experience in software development best practices (virtual environments, git, CI/CD, code review etc.) * Hands on experience applying AI and agentic approaches to improve developer productivity of data-driven applications * Solution-oriented mindset with a collaborative spirit * Good written English Desirable requirements: * Good understanding of drug development process * High level understanding of the regulatory requirements for computer systems and tools * Knowledge of Quarto, workflow automation, or metadata-driven reporting. * Participation in open-source projects within the pharmaceutical sector, such as those associated with R Consortium, pharmaverse, openpharma or openstatware. ## Description * Develop and maintain R packages that enable clinical trial team through supporting data engineering, statistical analyses, automation, and reporting workflows. * Design, build and deploy Shiny applications for interactive dashboards and data exploration tools. * Collaborate with statistical programmers and statisticians, and clinical reporting teams to understand requirements and translate them into efficient, reproducible code and tools. * Apply AI responsibly to support product design and development focusing on reliable, explainable, and impactful use in development workflows and solutions. * Drive the rollout of tooling through demos, pilots, training and support. * Engagement in the user experience of our users to identify and drive opportunities for continuous improvement and modernization. * Role model best practices for data science and software development. * Documentation of tools and processes to support modernization in an inclusive manner. * Appetite to engage in open-source communities to collaborate in external settings. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) ## Related Articles - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)