Senior Scientific Software Developer for High-Performance Computing

7 days ago


London, Greater London, United Kingdom Salt Full time
Job Title: Senior Scientific Software Developer

We are excited to be recruiting a Senior Scientific Software Developer for our prestigious Civil Service client. This is a fantastic opportunity to work on cutting-edge projects within a high-performance computing environment, developing solutions to support critical weather and climate forecasting models.

As a key member of our client’s team, you will be responsible for designing, implementing, testing, and documenting software for weather and climate models, ensuring readiness for next-generation supercomputing architectures. Your expertise will be essential in collaborating with scientists and engineers to optimize performance and scalability of simulation systems.

Key Responsibilities:
  • Design, implement, test, and document software for weather and climate models.
  • Collaborate with a team of scientists and engineers to optimize performance and scalability of simulation systems.
  • Focus on I/O, optimization, and software enhancements to ensure robust operational use.
  • Provide support to the team with technical expertise, ensuring smooth project delivery.

Requirements:
  • Proficiency in one or more compiled programming languages (e.g., Fortran, C, C++).
  • Strong experience with Python, Linux, and version control systems (e.g., Git, SVN).
  • Ability to work within a quality-focused software development life cycle.
  • Excellent communication skills, including clear documentation and collaboration within a team.

Desirable Skills:
  • Experience developing large-scale scientific applications.
  • Knowledge of object-oriented Fortran 2003.


  • London, Greater London, United Kingdom Wayman Group Full time

    Job Title: Senior Software Engineer for High-Performance ComputingAbout the Role:As a Senior Software Engineer for High-Performance Computing, you will be responsible for designing, developing, and maintaining high-performance computing software applications. You will work closely with our team of experts to develop innovative solutions that meet the needs...


  • London, Greater London, United Kingdom Clarion Events Full time

    Job Title: Sr. Software EngineerAt Company, we are seeking a highly skilled Senior Software Engineer - High-Performance Computing to join our team. In this role, you will be responsible for designing, developing, and implementing high-performance computing solutions using cutting-edge technologies. You will work closely with cross-functional teams to...


  • London, Greater London, United Kingdom Inspired Education Group Full time

    Looking for a challenging role in software engineering where you can apply your knowledge of high-performance computing and large-scale system architecture? Our company is seeking a senior software engineer to lead the development of advanced algorithms and cloud native solutions.Key Responsibilities:Design and implement high-performance computing...


  • London, Greater London, United Kingdom Morgans Originals Full time

    We are seeking a Senior Software Engineer to join our team of experts in high-performance computing. The ideal candidate will have a strong background in software development and a passion for solving complex problems.Responsibilities include designing, developing, and deploying scalable software solutions that meet the needs of our customers.Key skills and...


  • London, Greater London, United Kingdom Salt Full time

    Job OverviewWe are seeking a highly skilled Senior Scientific Software Engineer to join our team at Salt. As a key member of our Civil Service client's team, you will be responsible for designing, implementing, testing, and documenting software for weather and climate models, ensuring readiness for next-generation supercomputing architectures.Key...


  • London, Greater London, United Kingdom The London Clinic Full time

    Job SummaryAs a key member of our software engineering team, you will be responsible for designing and implementing high-performance computing solutions. Your work will involve collaborating with cross-functional teams to develop and deploy scalable software systems. This role requires a strong background in software development, as well as excellent...


  • London, Greater London, United Kingdom Salt Full time

    Job OpportunityWe are seeking a highly skilled Senior Scientific Software Engineer to join our team at Salt, working on behalf of a prestigious Civil Service client. This is an exciting opportunity to work on cutting-edge projects within a high-performance computing environment, developing solutions to support critical weather and climate forecasting...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Drive Global Research ForwardAs a High-Performance Computing Systems Specialist, you will play a critical role in managing and developing the High-Performance Computing (HPC) systems and Scientific Computing services. Your expertise will help shape the design, integration, and implementation of these systems, giving you hands-on experience with cutting-edge...


  • London, Greater London, United Kingdom Hunter Bond Full time

    C++ Software Engineer: High-Performance Computing ExpertHunter Bond, a leading hedge fund client, is seeking an experienced C++ Software Engineer to join its high-performance computing team.As a key member of this team, you will be responsible for designing and developing automated software solutions that drive the trading business forward.Key requirements...


  • London, Greater London, United Kingdom CV-Library Full time

    Job RoleWe are seeking a Senior Scientific Software Engineer for a 6-month contract, offering £500 per day with remote working. You will be working with a technology-focused, modern, and forward-thinking public sector organisation, engaged in the development of large-scale scientific applications.Key Responsibilities:Collaborate with model development teams...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Drive Global Research ForwardAs a High-Performance Computing Systems Engineer, you will play a critical role in managing and developing the HPC systems and Scientific Computing services. This includes working with a vast infrastructure that includes a 1,200-core HPC cluster and a 24PB Research Data Storage Service.Your Key ResponsibilitiesDesign, integrate,...


  • London, Greater London, United Kingdom NBCUniversal Full time

    Job Requirements:We are seeking a highly skilled and experienced software engineer to join our team. The ideal candidate will have a strong background in high-performance computing and a proven track record of developing complex software systems.\Key Responsibilities:Design and implement high-performance software systemsCollaborate with cross-functional...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Transformative Research OpportunitiesAs a key member of our dynamic team, you will play a pivotal role in advancing groundbreaking scientific research that has a profound impact on global health and well-being. Our cutting-edge High-Performance Computing (HPC) systems and Scientific Computing services are at the forefront of this mission, and we are seeking...


  • London, Greater London, United Kingdom Saragossa Full time

    Job OpportunityWe are seeking a highly skilled Scientific Software Developer to join our innovative quant engineering team at Saragossa. As a key member of our team, you will collaborate with stakeholders, PMs, and researchers to accelerate the research process and drive strategic decision-making.Key Responsibilities:Develop and maintain high-performance...


  • London, Greater London, United Kingdom Saragossa Full time

    Job OpportunityWe are seeking a highly skilled Scientific Software Developer to join our innovative quant engineering team at Saragossa. As a key member of our team, you will collaborate with stakeholders, PMs, and researchers to accelerate the research process and drive strategic decision-making.Key Responsibilities:Develop and maintain high-performance...


  • London, Greater London, United Kingdom GSK Full time

    Job DescriptionThe Onyx Research Data Tech organization is GSK's Research data ecosystem which has the capability to bring together, analyze, and power the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored solutions that meet their needs. The goal is to ensure scientists have...


  • London, Greater London, United Kingdom GSK Full time

    Job DescriptionThe Onyx Research Data Tech organization is GSK's Research data ecosystem which has the capability to bring together, analyze, and power the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored solutions that meet their needs. The goal is to ensure scientists have...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Role OverviewA critical position has opened up in our team, focusing on the development and management of High-Performance Computing (HPC) systems and Scientific Computing services. As a key member of our team, you will be responsible for designing, integrating, and implementing these systems, ensuring seamless collaboration with our researchers and...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Transformative Research OpportunitiesAs a key member of our team, you will play a critical role in advancing industry-leading scientific breakthroughs. You will be responsible for managing and developing High-Performance Computing (HPC) systems and Scientific Computing services, working with a vast infrastructure that includes a 1,200-core HPC cluster and a...


  • London, Greater London, United Kingdom GSK Full time

    About the Role:We are seeking a highly skilled Director of AI and Scientific Computing Optimization to join our team at GSK. In this role, you will be responsible for leading the optimization of our AI and scientific computing platforms, ensuring they are scalable, efficient, and meet the needs of our scientists and engineers.Key Responsibilities:Lead the...