Software Scientist / Scientific Software Developer
Ion Recruitment

Software Scientist / Scientific Software Developer

5 November by Ion Recruitment
Ion Recruitment jobs

Software Scientist / Scientific Software Developer

Location: Office based role - Guildford, Surrey, UK

Employment Type: Permanent / Full-time

About the Role


ION Recruitment is proud to be working with a leading scientific and engineering organisation based in Guildford, Surrey, seeking a highly qualified Software Scientist to join their growing computational research and development team.

This role offers an exciting opportunity for candidates with a strong academic background in a physical science or applied mathematics and hands-on experience in scientific or high-performance computing. You will contribute to the design, development, and optimisation of advanced software tools used for simulation, modelling, and data analysis across a range of scientific domains.

Key Responsibilities
  • Develop, test, and maintain scientific software in C/C++, Fortran, and/or Python.
  • Translate complex mathematical and physical models into robust, efficient computational algorithms.
  • Work collaboratively with scientists and engineers to design new features and optimise performance.
  • Contribute to code validation, documentation, and best practices in software engineering.
  • Keep abreast of emerging trends in scientific computing and high-performance systems.
Essential Skills and Qualifications
  • A strong academic background (PhD, MSc, or equivalent) in Physics, Applied Mathematics, Engineering, Computer Science, or a related discipline.
  • Demonstrable experience with one or more programming languages: C/C++, Fortran, Python, or similar.
  • Solid understanding of numerical methods, computational modelling, or data analysis.
  • Experience working in Linux/Unix environments and using modern development tools (e.g. Git, CMake, testing frameworks).
  • Excellent problem-solving skills and the ability to communicate complex ideas clearly.
Desirable Experience
  • Experience with high-performance computing (HPC) or parallel programming (MPI, OpenMP, CUDA).
  • Familiarity with scientific libraries such as LAPACK, BLAS, NumPy, or PETSc.
  • Experience with code optimisation, profiling, and performance tuning.
  • Background in computational physics, materials science, or engineering simulation.
What’s on Offer
  • Competitive salary commensurate with experience.
  • Opportunity to work on cutting-edge research and real-world technical challenges.
  • Collaborative and intellectually stimulating environment.
  • Excellent prospects for professional growth and development.


For an informal discussion about the role, please contact Derek at ION Recruitment.

Skills
  • C++
  • Fortran
  • Mathematics
  • Physical Data Modeling
  • Python
  • Scientific Computing
  • PhD
Reference: 56027946
Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.
AddCheck MarkClockLocationSalaryHomeEye