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.