Research Software Engineer

Chapman Tate Associates

Sheffield

Hybrid

GBP 55,000 - 75,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Chapman Tate Associates is recruiting a Research Software Engineer to join a leading software house in the UK. You’ll focus on Python development within Linux-based HPC environments, bridging software engineering and cutting-edge research.

You’ll collaborate with researchers and technical teams to develop, optimise and support software across diverse research disciplines, delivering reliable code and scalable solutions for high-performance computing workloads.

Qualifications

  • Proficient Python developer with strong software engineering fundamentals.
  • Experience in Linux environments and HPC is highly desirable.
  • Experience collaborating with researchers and academics.

Responsibilities

  • Develop, optimise and support Python software for research computing.
  • Work with researchers to understand requirements and deliver solutions.
  • Maintain documentation and development best practices.
  • Train and coach users and team members.
  • Support workloads on HPC platforms and clusters.
  • Contribute to code reviews and testing.
  • Keep up-to-date with Python, RSE, Linux and HPC trends.

Skills

Python
Linux
HPC
C/C++/Fortran

Job description

Research Software Engineer | Python | Linux | HPC

Chapman Tate Associates are working with an innovative and growing Software House that is looking for a Research Software Engineer to join their team.

The key requirement for this role is strong Python development experience. If you’re a confident Python developer who enjoys working on complex technical challenges, this could be an excellent opportunity to work at the intersection of software engineering and cutting-edge research.

Experience with Linux and High-Performance Computing (HPC) would be highly desirable, but isn't essential.

What will you be doing?

You’ll work closely with researchers, academics and technical teams, helping them develop, optimise and support software used across a range of research disciplines.

Your responsibilities will include:

  • Developing and supporting software primarily using Python
  • Working within Linux-based environments
  • Supporting and optimising workloads on HPC platforms
  • Working directly with researchers to understand technical requirements
  • Providing coding support, technical guidance and troubleshooting
  • Delivering technical training and coaching
  • Creating technical documentation and development best practices
  • Collaborating with customers and internal technical teams
  • Keeping up to date with developments across Python, RSE, Linux and HPC
  • Good software engineering fundamentals
  • Strong problem‑solving skills
  • A genuine interest in research computing and technical problem solving
  • HPC experience
  • Experience with HPC clusters or job schedulers
  • C/C++, Fortran or other research computing languages
  • Experience within academic, scientific or research environments
  • Cloud or large‑scale computing experience

This is a great opportunity for a Python Developer / Software Engineer who wants to move into a research‑focused environment and gain exposure to HPC and advanced computing technologies.

#Python #PythonDeveloper #SoftwareEngineer #ResearchSoftware #HPC #HighPerformanceComputing #Linux #TechJobs #SoftwareEngineering #Sheffield #RemoteJobs #Hiring

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

Similar jobs worth comparing

Python Research Software Engineer for HPC & Linux
Python Research Software Engineer for HPC & Linux

Chapman Tate Associates • United Kingdom

On-site
GBP 55,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 110,000
Research Infrastructure Engineer
Research Infrastructure Engineer

Tate Recruitment • Southampton

Hybrid
GBP 50,000 - 75,000
Research Infrastructure Engineer
Research Infrastructure Engineer

Tate • United Kingdom

On-site
GBP 55,000 - 75,000
Research Engineer
Research Engineer

Queueco • City Of London

On-site
GBP 60,000 - 90,000
Performance-based bonus program
Comprehensive Private Medical, Vision, and Dental Insurance
Defined contribution pension plan
+4
Senior Research Infrastructure Engineer - Southampton
Senior Research Infrastructure Engineer - Southampton

Tate • Southampton

Hybrid
GBP 51,000 - 63,000
Research Infrastructure Engineer
Research Infrastructure Engineer

Tate • Southampton

Hybrid
GBP 55,000 - 75,000
Senior Research Infrastructure Analyst
Senior Research Infrastructure Analyst

Tate Recruitment • Southampton

Hybrid
GBP 60,000 - 90,000
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 200,000 - 250,000
Highly competitive compensation
Access to modern data technologies
Clear career progression
+1
Lead Software Engineer
Lead Software Engineer

MARS Recruitment • Abingdon

Hybrid
GBP 75,000