Senior Pricing Software Engineer (R Shiny UI)

Aviva plc

Markham

Hybrid

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Health benefits
Hybrid work model
Career development
Education support
Vacation package
Diversity & inclusion
Wellness programs

Job summary

Aviva Canada is seeking a Senior Pricing Developer to join the TIMR team, modernizing actuarial tools with R Shiny and JavaScript-based UIs. You’ll design intuitive interfaces, refactor R code, and collaborate with actuaries to translate business needs into robust software solutions.

You should have 5+ years in software engineering, strong JS/HTML/CSS, and experience with R or similar analytics languages. Hybrid work model and career development opportunities are offered.

Qualifications

  • 5+ years of software engineering experience.
  • Education or equivalent in a quantitative discipline such as actuarial science, mathematics, statistics, computer science, engineering, data science, or related field.
  • Strong JavaScript, HTML, and CSS skills.
  • Experience structuring UI codebases for maintainability.
  • Ability to independently design and implement user interfaces.
  • Experience with R or other analytical programming languages (e.g., Python, SAS) with R preferred.
  • Solid software engineering fundamentals (version control, testing, code review, estimation, and learning new languages).

Responsibilities

  • Develop new features for actuarial applications built with R Shiny.
  • Design and enhance user interfaces using JavaScript, HTML, and CSS.
  • Develop shared JavaScript components to improve maintainability and accelerate development.
  • Refactor R code to leverage reusable JavaScript components.
  • Collaborate with actuaries to translate business needs into practical solutions.
  • Build and maintain automated UI test suites.
  • Adhere to software engineering best practices including reviews, testing, and documentation.
  • Help shape the technical direction of a growing suite of actuarial applications.

Skills

JavaScript
HTML
CSS
UI design
R / Python / SAS
Software engineering
Version control
Testing

Education

Education or equivalent in quantitative discipline

Tools

R Shiny

Job description

Aviva Canada is seeking a Senior Pricing Developer to join the TIMR team, modernizing actuarial tools with R Shiny and JavaScript-based UIs. You’ll design intuitive interfaces, refactor R code, and collaborate with actuaries to translate business needs into robust software solutions.

You should have 5+ years in software engineering, strong JS/HTML/CSS, and experience with R or similar analytics languages. Hybrid work model and career development opportunities are offered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Pricing & UI Engineer (R Shiny) – Hybrid
Senior Pricing & UI Engineer (R Shiny) – Hybrid

Aviva Canada • Toronto

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Share plan
+5
Senior Pricing Developer: UI/JS for Actuarial Apps (Hybrid)
Senior Pricing Developer: UI/JS for Actuarial Apps (Hybrid)

Aviva Canada • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Health benefits
+2
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Toronto

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Share plan
+5
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Health benefits
+2
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Oakville

Hybrid
CAD 80,000 - 110,000
Hybrid work model
Career development opportunities
Education support
+2
Senior Pricing Developer
Senior Pricing Developer

United States Digital Space LLC • Markham

Hybrid
CAD 80,000 - 110,000
Hybrid flexible work model
Competitive compensation
Annual bonus eligibility
+3
Senior Pricing Developer
Senior Pricing Developer

Aviva plc • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Health benefits
Hybrid work model
+5
Senior Pricing Developer
Senior Pricing Developer

Jobtailor • Oakville

On-site
CAD 120,000 - 160,000
Senior Actuarial Analyst, Commercial Pricing
Senior Actuarial Analyst, Commercial Pricing

Aviva Canada • Markham

Hybrid
CAD 90,000 - 110,000
Hybrid work model
Annual bonus eligibility
Retirement savings
+5
Senior Actuarial Manager
Senior Actuarial Manager

Aviva Canada • Toronto

Hybrid
CAD 150,000 - 170,000
Base salary
Annual bonus
Retirement plan
+5