
Search by job, company or skills
Are you passionate about transforming complex data into actionable insights through elegant R code Join our innovative team at Swiss Re where you'll leverage your advanced R programming expertise to build and enhance critical actuarial tools that drive business decisions. This role offers a unique opportunity to work at the intersection of cutting-edge technology and insurance analytics, making a tangible impact on our global operations.
As a Senior R Developer, you'll be the driving force behind our LeapVerse R modules, creating robust solutions that empower actuaries across Swiss Re to perform sophisticated Experience Studies. You'll collaborate with cross-functional teams to translate business requirements into efficient, scalable code that meets the evolving needs of our organization.
Design and develop functionality in LeapVerse R modules based on requirements from the ESP/LeapVerse team
Analyze impact of proposed changes and present detailed design notes on implementation approaches
Build and maintain comprehensive test suites ensuring code quality and reliability
Knowledge sharing with the broader ESP/LeapVerse community through documentation and training
Support and guide LeapVerse R users in their development of Experience Studies
Demonstrate solutions through code walk-throughs and technical presentations
Review code of team members via pull-requests (PRs) and provide constructive feedback for improvement
The ESP/LeapVerse team is at the forefront of developing sophisticated analytical tools that power Swiss Re's actuarial capabilities. Our team combines technical expertise with insurance domain knowledge to create innovative solutions that transform how experience studies are conducted across the organization. We work in a collaborative environment where knowledge sharing and continuous improvement are fundamental to our success.
You're a problem-solver at heart with a passion for clean, efficient code. You thrive in collaborative environments where you can apply your technical expertise to solve complex business challenges. Your attention to detail and analytical mindset allow you to create robust solutions, while your communication skills enable you to explain technical concepts to diverse audiences.
Advanced R programming skills with recent relevant experience (12-24 months), particularly with packages like tidyverse, dplyr, data.table, dtplyr, Rcpp, and RShiny
Experience building production-grade R Shiny applications (version controlled, with unit and functional tests, in packaged format)
Strong data science and analytical skills with the ability to translate complex requirements into efficient code
Demonstrated ability to maintain existing solutions while implementing new features
Experience working in Agile environments with strong coordination and communication skills
Experience using Posit commercial products: Posit Workbench, Posit Connect, and Posit Package Manager
Expertise in performance optimization of R code using dtplyr, data.table, Rcpp, or cpp11
Experience deploying R solutions using CI/CD pipelines and cloud providers (e.g., Azure DevOps)
R package development and testing experience (testthat, shinytest2)
Technical leadership experience guiding other R developers
Experience with different object-oriented systems in R (S3, S4, R6)
Knowledge of Life & Health insurance actuarial concepts
Our company has a hybrid work model where the expectation is that you will be in the office at least three days per week
Swiss Reinsurance Company Ltd, commonly known as Swiss Re, is a reinsurance company based in Zurich, Switzerland. It is the world's largest reinsurer, as measured by net premiums written
Job ID: 144588335