jobs.ac.uk - Great jobs for bright people

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

career-advice.jobs.ac.uk

Research Jobs in Software Engineering

research jobs in software engineering

Are you looking for research jobs in software engineering?

Software engineering research focuses on the design, development and management of software used in computing. Almost every discipline, sector and product involves the use of software and innovative research into the evolution of large-scale complex infrastructures is vital.

There is global demand for talented software engineering graduates and researchers who have the skills and vision to help develop software which transforms the lives of billions of users. If you are aspiring to a research career in software engineering you will find exciting and ground-breaking projects in the higher education sector, research institutes and foundations, public bodies, and within research-intensive technology industries worldwide.

In this section of our series on Academic Jobs in Computer Sciences , we take a look at routes into a software engineering research career and where your qualifications and knowledge can take you in this dynamic field.

Career Path

Most higher education research jobs require candidates to have completed a PhD. On completion of doctoral studies, the next step would be to apply for a postdoctoral research position on a project or activity which aligns with your knowledge and experience.

Software engineering research reaches across computer sciences, engineering, science, and mathematics and statistics. The research discipline you choose to pursue will depend on your first degree and/or Master’s and software engineering-related doctoral specialism. For any research post in software engineering, you will need excellent programming skills in at least one commonly used programming language (such as R, Python, Julia, etc.).

Research projects and activities tend to be fixed-term contracts, so you will likely complete a few postdoctoral projects before being considered for promotion to senior research associate/fellow or lecturer/senior lecturer. Alternatively, you may want to consider research posts in related institutes, government or public sector organisations and software development and engineering companies.

Working as a Software Engineering Researcher

Software engineering research is an exciting and rewarding career. Working with a network of like-minded experts from diverse academic backgrounds, you would spend most of your time testing and developing multi-use software programs and solving complex problems. The scope of software engineering research is expansive; however, current and popular research areas include:

  • Software design, quality, and maintenance
  • Software process and automation
  • Software evolution and security
  • Verification/validation
  • Artificial Intelligence
  • Pervasive and ubiquitous computing
  • Data architecture and science/data modelling
  • Programming languages

The day-to-day duties of a software engineering researcher depend on the area and the type of project you are involved in. You could be applying the most up-to-date technologies to business software and operating systems or helping to engineer enhanced software used in game design. Whatever your field of expertise, you would spend most of your time using powerful computational equipment in a lab or technical facility.

The majority of software engineering research projects are funded in partnership with external organisations and companies, so you would be working with experts from a range of backgrounds and sectors, both inside and outside academia.

In general, the majority of technical research jobs include the following duties:

  • Large-scale data analysis and interpretation.
  • Testing, analysing and modelling multi-use software.
  • Writing and maintaining modular, maintainable, and testable code.
  • Using highly specialised computational equipment.
  • Working within a multi-disciplinary team.
  • Collaborating with project partners and tech companies/industries.
  • Delivery of workshops and demonstrations to students.
  • Documenting research outcomes and development of manuscripts for publication.
  • Working with your team to compile funding proposals.

Where to find jobs

Whether you are just finishing your PhD in a related area or have already completed a postdoctoral project, there are software engineering research jobs available to suit every specialism and interest.

Software engineering research is a highly collaborative endeavour linking experts from every discipline. The development of software for a multitude of sectors and uses has led to the establishment of Research Software Engineers (RSEs), a global network of multi-disciplinary academics whose aim is to further the use of software in a research context by combining professional software engineering knowledge with research expertise. Many universities have an RSE group, so it is a good idea to familiarise yourself with current activities if you are considering a career in software engineering research. Visit the Society of Research Software Engineering (RSE) for more information about RSE fellowships and groups, member institutions and projects. You can also find out how software engineering research is funded and about current and future UK projects at UK Research and Innovation (UKRI).

If you choose to work as a researcher at a university, here are some of the roles you may come across during your search:

  • Research assistant
  • Research technician
  • Postdoctoral research fellow/associate
  • KTP associate
  • Research engineer
  • Research scientist
  • Research associate/fellow
  • Senior research fellow/associate
  • Lecturer/Senior lecturer

Find Research jobs in Software Engineering here.

Salaries in computer sciences research vary depending on the field and specific activities of the university. However, as a general rule, postdoctoral researchers and research associates can expect to start on a salary of around £30,000 to £39,999 p.a.

PhD Studentships

Demand for experts who can combine in-depth knowledge of software engineering with appropriate research skills is high. Most research jobs require candidates to have a PhD (or soon to be completed) and a doctorate will also give you the edge in the research-intensive technology sector. You will find a wide range of PhD studentships available in software engineering, however, bear in mind that competition for places is fierce in this popular field.

A PhD takes around 3-5 years to complete; most are fully funded and come with a stipend in the range of £15,000 and £17,000 p.a.

Find PhD Studentships related to Software Engineering here.  

Further Information:

  • Academic jobs in Software Engineering
  • Lecturing jobs in Software Engineering
  • Senior-level academic jobs in Software Engineering

What did you think of our article? - please rate

Share this article

' src=

Freelance writer and journalist who creates dynamic, flawless copy for a range of national and international titles in print and online with over 12 years experience. Previously a senior journalist at a leading national press agency.

Reader Interactions

You may also like:, leave a reply cancel reply.

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Please enter an answer in digits: eight + fourteen =

This site uses Akismet to reduce spam. Learn how your comment data is processed .

Society of Research Software Engineering

Society of Research Software Engineering

RSECon will be hosted at the University of Warwick in September 2025.

A professional society for Research Software Engineering - accepting members now

Are you a Research Software Engineer?

A Research Software Engineer combines professional software engineering expertise with an intimate understanding of research

Join the Society of Research Software Engineering

The Society of Research Software Engineering was founded on the belief that a world which relies on software must recognise the people who develop it. Our mission is to establish a research environment that recognises the vital role of software in research. We work to increase software skills across everyone in research, to promote collaboration between researchers and software experts, and to support the creation of an academic career path for Research Software Engineers.

Our events help RSEs learn skills with new technologies, and techniques for managing projects and building careers.

The RSE community has grown rapidly across the UK and around the world.

The society advocates changes that will advance research by improving the software it relies on.

Resources that describe what it's like to work as an RSE and current RSE vacancies.

The society creates or collates resources for helping with advocacy or career advancement activities.

Announcements

News on the Society's activities and the activities of its members.

Past Events

software engineering research jobs uk

Contact information for all of the RSE groups in the UK.

RSE Fellows

Background on the 2016 and 2018 EPSRC RSE Fellows.

Regional Groups

All of the regional groups and meetups for RSE activities.

To advance the RSE role as a viable long-term career path within research institutions.

Communication

To highlight the important role RSEs play in delivering research results.

To champion the difference RSEs can make to a grant, and encourage funders to value this role in their calls.

Vacancies

Current RSE job openings

Current RSE job opportunities around the world.

RSE Journeys

RSE Journeys

Examples of rse careers.

RSEs from different backgrounds talk about their roles and how they got there.

Hiring

Resources for hiring RSEs

Help with writing job descriptions and adverts to attract RSEs.

Latest News

Rsecon25 call for conference committee members.

  • 10 October 2024

International RSE Day – October 10th 2024

  • 18 September 2024

The Turing Way Fireside Chat: How to Make Things More Accessible in Data Science

  • 19 August 2024

G Research

Oh no, there’s no openings on this team at the moment

We are always on the hunt for incredible talent, like you. Please feel free to email our recruitment team with a copy of your CV.

What Our People Say

An image of Willy

"My team and I have access to a wide range of training opportunities, which allowed us to get the entire team AWS certified within a quarter. We’re actively working on the latest AI and Machine Learning projects to stay ahead of industry standards."

An image of Gabriel

"The problems we solve are often novel in nature, meaning we get to solve the previously unsolved. I find this to be a great way to stay challenged and engaged!"

An image of Yoga

"The friendly, collaborative atmosphere here is a breath of fresh air and a perfect fit for me."

An image of Garrett

"The willingness to collaborate between both teams and functions has made the transition into my new role as easy as possible."

An image of Michael

"It’s a privilege to be in a place where my curiosity is nurtured and my learning journey is supported!"

An image of Joshua

"The best thing about working at G-Research is being around such smart people, it motivates you to always want to grow and learn."

An image of Tanya

"What I’ve enjoyed most about working at G-Research is the people and how willing they are to invest their time and effort in order to achieve the best possible outcomes; everyone here is collaborative and always willing to help."

An image of Simon

"I continue to be blown away by the quality of the people I get to work with here: G-Research thrives because of its team culture and we’ve hired carefully to make sure everyone is both exceptionally smart and great to work with."

An image of Margot

"I enjoy how dynamic the work environment at G-Research is. It keeps you busy and continuously creates opportunities to develop yourself and your career, too."

An image of Mario

"While some people might think working in finance may not be too exciting, at G-Research, it is, especially if you see it as a problem to solve. How do we solve this algorithm? How do we get faster? This is why I think people are really excited to work at G-Research."

An image of Alexander

"I've felt very lucky to work with teams of people across the business who are generous with their time, knowledge and ideas as we collaborate to continuously build and rebuild complex systems with lots of moving parts."

An image of Simon

"There are lots of people within the business that have started as a junior and progressed – which I think is testament to G-Research’s belief in fostering growth and recognising potential."

An image of Sebastian

"G-Research makes a lot of effort to have a very open culture and gives a lot of freedom to its individual researchers to pursue directions that they think are valuable, with each researcher very much driving their own research. I didn’t feel like I was losing a lot of freedom (compared to academia)."

An image of Mia

"What I appreciate most about working in G-Research is the supportive and knowledgeable environment. Everyone is incredibly helpful and patient, which ensures there’s a good balance between being challenged and your workload."

An image of Yang

"What I like the most about my job is it’s super open. I’m able to work with a lot of folks from other teams, too, such as working closely with Engineers and other Quantitative Researchers."

An image of Yousuf

"My intern experience was really good. You get the opportunity to impact a business, which is important if you’re preparing to enter the workplace. You get to do something useful and see how it gets used; I worked on a project that is still being used now."

An image of Clement

"My role focuses on finding signals in real-world data and in many ways, it feels like a continuation of my PhD; I’m looking at unexplored problems and I choose which ones to focus on."

An image of Dexter

"Work culture is an important aspect for me, so when I was contacted by G-Research I discovered a company where I could grow as a developer, whilst feeling like the company valued me as a person, not just a code monkey."

An image of Leon

"There was a lot I didn't know about the G-Research, so I gained insights from those who interviewed me. They all came across as intelligent, curious, and interested in exploring problems from different angles. I figured if people like this enjoy their jobs then I most certainly will."

An image of Neil

"My favourite part of working for G-Research is that Technology is at the heart of everything we do at the company, driving the business forward and enabling us to stay ahead of the competition."

An image of Owen

"Before G-Research I’d completed internships at a few companies whilst studying Computer Science at the University of York. Since joining, I’ve progressed from an intern to a graduate to an engineer, having worked on systems and technology core to the business my entire time."

An image of Fabian

"The two biggest things that I like about working at G-Research are the smart and incredibly friendly colleagues, as well as being able to strike a really good work-life balance (in contrast to a lot of the finance industry)."

An image of Sokratis

"My favourite part of working at G-Research is the people, from my colleagues to our customers. The culture is great and encourages collaboration, which makes it easier for everyone to work together. It’s also great to be able to use the latest tech, like Kubernetes and Kafka."

An image of Ross

"My favourite thing about working at G-Research is the people. G-Research strives to hire not only the brightest minds, but good people, which in turn creates a brilliant collegiate and social atmosphere at the company."

Stay up to date with G-Research

Subscribe to stay up to date with the latest news and events

Research Software Engineer

University of oxford - centre for tropical medicine and global health.

We are seeking to appoint a Research Software Engineer to join the Centre for Tropical Medicine and Global Health, working with Professor Deirdre Hollingsworth and the neglected tropical diseases (NTD) modelling consortium to directly inform global and national policy on a group of diseases that predominantly affect the lowest income populations globally.

You will be responsible for designing and implementing high quality, reliable and maintainable software that will lead to specific research outcomes and enable the translational impact of existing research. You will collaborate with the researchers and consultant teams on software projects, providing not only technical expertise but specialist domain knowledge to individual projects, and you will contribute to the research ideas and work of the project. Other responsibilities will include following and promoting research software engineering and reproducible research best practices within the University of Oxford and the wider UK and international research community, and developing training material and facilitating workshops and training courses internally within the group and for the wider NTD consortium.

It is essential that you hold a degree in Biostatistics, Mathematics, Statistics, Computing, Mathematical Biology or a related subject. You will have experience of software development in a research and/or industrial setting, and the ability to independently design, manage and implement a complex programming project (either as a stand-alone project or a significant contribution to an existing project). It is essential you have experience with one programming language used for research (e.g. Python, C++, C, Matlab, R, Java, Javascript, Fortran, Julia) and conversant with at least one more, and that you are able to rapidly acquire fluent knowledge of new programming languages, libraries and platforms.

Applications for this vacancy are to be made online and you will be required to upload a supporting statement and CV as part of your online application. Your supporting statement must explain how you meet each of the selection criteria for the post using examples of your skills and experience.

This position is offered full time (part-time also considered with a minimum of 60% FTE) on a fixed term contract until 31 May 2025 and is funded by the Bill & Melinda Gates Foundation.

Only applications received before 12 midday on 25 October 2024 will be considered. Please quote  175792  on all correspondence.

Share on social media

Share on X

Advert information

Type / Role:

Subject Area(s):

Location(s):

PhD Alert Created

Job alert created.

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Account Verification Missing

In order to create multiple job alerts, you must first verify your email address to complete your account creation

jobs.ac.uk Account Required

In order to create multiple alerts, you must create a jobs.ac.uk jobseeker account

Alert Creation Failed

Unfortunately, your account is currently blocked. Please login to unblock your account.

Email Address Blocked

We received a delivery failure message when attempting to send you an email and therefore your email address has been blocked. You will not receive job alerts until your email address is unblocked. To do so, please choose from one of the two options below.

Max Alerts Reached

A maximum of 5 Job Alerts can be created against your account. Please remove an existing alert in order to create this new Job Alert

Creation Failed

Unfortunately, your alert was not created at this time. Please try again.

Create PhD Alert

Create job alert.

When you create this PhD alert we will email you a selection of PhDs matching your criteria. When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

Max Saved Jobs Reached

A maximum of 500 Saved Jobs can be created against your account. Please remove an existing Saved Job in order to add a new Saved Job.

Please sign in or register for an account to save a job.

More jobs from University of Oxford

Departmental Lecturer in Evidence Based Social Intervention and Policy Evaluation

UAS; Development Officer - Mathematical, Physical and Life Sciences

Clinical Researcher

Lecturer in Galician and Spanish Language

Astrophoria Foundation Year Communications and Outreach Officer

Beekeeper and Technical Research Assistant

Show all jobs for this employer …

More jobs like this

Lecturer Adult Courses

Lecturer - Data Analytics (Supply)

Postdoctoral Research Associate

Data Specialist at DTU Arena for Life Science Automation (DALSA)

Lecturer / Senior Lecturer of Computer Science

Join in and follow us

facebook

Copyright © jobs.ac.uk 1998 - 2024

  • Career Advice
  • Jobs by Email
  • Advertise a Job
  • Terms of use
  • Privacy Policy
  • Cookie Policy
  • Accessibility Statement

software engineering research jobs uk

Browser Upgrade Recommended

For the best user experience, we recommend viewing jobs.ac.uk on one of the following:

COMMENTS

  1. Research Software Engineer Work, jobs (with Salaries)

    Research Software Engineer in Tiny ML. Salary £40,427 - £43,878 per annum Contractual hours 37 Basis Full-Time Job category/type Fixed Term - Full-Time Job reference REC00002502 The University of….

  2. software engineer research jobs

    Apply to Software Engineer Research jobs now hiring on Indeed.com, the worlds largest job site.

  3. software engineering research jobs

    64 Software Engineering Research jobs available on Indeed.com. Apply to Software Engineer, Programmer, Robotics Engineer and more!

  4. Research Software Engineer at University of Cambridge

    The role is based in the University of Cambridge's Research Computing Services, a leading UK National Supercomputing Centre, providing expertise, facilities and services to world-renowned scientists, clinicians and engineers across the UK and beyond. You'll be part of a team of specialist research software engineers, working with a wide range ...

  5. 59 Research software engineer jobs in United Kingdom

    Search Research software engineer jobs. Get the right Research software engineer job with company ratings & salaries. 59 open jobs for Research software engineer.

  6. Research Software Engineer

    The role is based in the University of Cambridge's Research Computing Services, a leading UK National Supercomputing Centre, providing expertise, facilities and services to world-renowned scientists, clinicians and engineers across the UK and beyond. You'll be part of a team of specialist research software engineers, working with a wide range ...

  7. Research Software Engineer at University of Exeter

    University of Exeter - Research Services. The starting salary will be from £41,732 on Grade F, depending on qualifications and experience. A full-time post is available immediately on a permanent basis. The University of Exeter Research Software Engineering (RSE) Group supports cutting-edge research across the university, improving ...

  8. Research Jobs in Software Engineering

    You can also find out how software engineering research is funded and about current and future UK projects at UK Research and Innovation (UKRI). ... Find Research jobs in Software Engineering here. Salaries. Salaries in computer sciences research vary depending on the field and specific activities of the university. However, as a general rule ...

  9. Research Software Engineer in AI and Machine Learning

    University of Sheffield - Faculty of Engineering - School of Computer Science. Location: Sheffield. Salary: £37,099 to £45,585 per annum, with potential to progress to £49,794 through sustained exceptional contribution (Grade 7) Hours: Full Time. Contract Type: Permanent.

  10. Home

    The Society of Research Software Engineering was founded on the belief that a world which relies on software must recognise the people who develop it. Our mission is to establish a research environment that recognises the vital role of software in research. We work to increase software skills across everyone in research, to promote ...

  11. Vacancies

    owen software engineer "Before G-Research I'd completed internships at a few companies whilst studying Computer Science at the University of York. Since joining, I've progressed from an intern to a graduate to an engineer, having worked on systems and technology core to the business my entire time."

  12. Software Engineering Opportunities

    Software Engineering Opportunities - 196 employers advertising 2,068 opportunities. ... Jobs accepting Software Engineering disciplines 196. Employers. 2,068. Opportunities. ... TPP, delivers world-class healthcare software both in the UK and internationally. View all our graduate jobs. Follow this employer Following ...

  13. Research Software Engineer at University of Oxford

    Closes: 1st November 2024. Job Ref: 174960. Location: Statistics, 24-29 St Giles', Oxford, OX1 3LB. This exciting position is an opportunity to join the Oxford Protein Informatics Group (OPIG) on a permanent basis, developing and supporting the group's world-leading open source computational tools, which are in use across academia and industry.

  14. 5,887 Software engineer jobs in United Kingdom

    5,887 Software engineer jobs in United Kingdom. Most relevant. Amazon UK Services Ltd. 3.6. 2025 Graduate Software Dev Engineer. London, England. £58K - £90K (Glassdoor Est.)

  15. Research Software Engineer at University of Bath

    Fixed-Term/Contract. Placed On: 7th August 2024. Closes: 27th September 2024. Job Ref: ED11704. We are looking for a talented and enthusiastic software engineer to work with us on pioneering projects in the Department of Computer Science at the University of Bath. You will support internationally leading research across the department, in ...

  16. Research Software Engineer at University of Leeds

    Working in the Data Analytics Team (DAT) based within LIDA, as a Research Software Engineer you will work with researchers from across the University across a range of research areas, including on technical software development, data management and cloud computing, to accelerate productivity, improve research outcomes and generate societal ...

  17. Research Jobs in Software Engineering

    Are you looking for research jobs in software engineering? Software engineering research focuses on the design, development and...

  18. Research Software Engineer at University of Oxford

    Placed On: 18th October 2024. Closes: 25th October 2024. Job Ref: 175792. We are seeking to appoint a Research Software Engineer to join the Centre for Tropical Medicine and Global Health, working with Professor Deirdre Hollingsworth and the neglected tropical diseases (NTD) modelling consortium to directly inform global and national policy on ...