https://www.nature.com/articles/d41586-022-01516-2 Skip to main content Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript. Advertisement Advertisement Nature * View all journals * Search * My Account Login * Explore content * About the journal * Publish with us Subscribe * Sign up for alerts * RSS feed 1. nature 2. career q&a 3. article * CAREER Q&A * 31 May 2022 Why science needs more research software engineers Ten years after their profession got its name, research software engineers seek to swell their ranks. * Chris Woolston ^0 1. Chris Woolston 1. Chris Woolston is a freelance writer in Billings, Montana. View author publications You can also search for this author in PubMed Google Scholar * Twitter * Facebook * Email You have full access to this article via your institution. Download PDF Paul Richmond poses for a portrait in his garden Paul Richmond is a research software engineer in the United Kingdom. Credit: Shelley Richmond In March 2012, a group of like-minded software developers gathered at the University of Oxford, UK, for what they called the Collaborations Workshop. They had a common vocation -- building code to support scientific research -- but different job titles. And they had no clear career path. The attendees coined a term to describe their line of work: research software engineer (RSE). A decade later, RSE societies have sprung up in the United Kingdom, mainland Europe, Australia and the United States. In the United Kingdom, at least 31 universities have their own RSE groups, a sign of the growing importance of the profession, says Paul Richmond, an RSE group leader at the University of Sheffield and a past president of the country's Society of Research Software Engineering. Nature spoke with Richmond about life as an RSE, the role of software in the research enterprise and the state of the field as it reaches its tenth anniversary. What do RSEs do? Fundamentally, RSEs build software to support scientific research. They generally don't have research questions of their own -- they develop the computer tools to help other people to do cool things. They might add features to existing software, clear out bugs or build something from scratch. But they don't just sit in front of a computer and write code. They have to be good communicators who can embed themselves in a team. What sorts of projects do they work on? Almost every field of science runs on software, so an RSE could find themselves working on just about anything. In my career, I've worked on software for imaging cancer cells and modelling pedestrian traffic. As a postdoc, I worked on computational neuroscience. I don't know very much about these particular research fields, so I work closely with the oncologists or neuroscientists or whomever to develop the software that's needed. Close up of multi-coloured code on a computer screen Building code is just one part of the role of a research software engineer.Credit: Norman Posselt/Getty Why do so many universities support their own RSE groups? Some high-powered researchers at the top of the academic ladder can afford to hire their own RSE. That engineer might be dedicated to maintaining a single piece of software that's been around for 10 or 20 years. But most research groups need -- or can afford --an RSE only on an occasional basis. If their university has an RSE group, they can hire an in-house engineer for one day a week, or for a month at a time, or whatever they need. In that way, the RSE group is like a core facility. The university tries to ensure a steady workflow for the group, but that's usually not a problem -- there's no shortage of projects to work on. What else do RSEs do? A big part of the job is raising awareness about the importance of quality software. An RSE might train a postdoc or graduate student to develop software on their own. Or they might run a seminar on good software practices. In theory, training 50 people could be more impactful than working on a single project. In practice, it's often hard for RSEs to find the time for teaching, mentorship and advocacy because they're so busy supporting research. Do principal investigators (PIs) appreciate the need for RSEs? It's mixed. In the past, researchers weren't always incentivized to use or create good software. But that's changing. Many journals now require authors to publish code, and that code has to be FAIR: findable, accessible, interoperable and reproducible. That last term is very important: good software is a crucial component of research reproducibility. We explain to PIs that they need reliable code so they won't have to retract their paper six months later. Who should consider a career as an RSE? Many RSEs started out as PhD students or postdocs who worked on software to support their own project. They realized that they enjoyed that part of the job more than the actual research. RSEs certainly have the skills to work in industry but they thrive in an environment of cutting-edge science in academia. Most RSEs have a PhD -- I have a PhD in computer graphics -- but that's not necessarily a requirement. Some RSEs end up on the tenure track; I was recently promoted to professor. Many others work as laboratory technicians or service staff. I would encourage any experienced developers with an interest in research to consider RSE as a career. I would also love to see more people from under-represented groups join the field. We need more diversity going forward. What's your advice for RSE hopefuls? Try working on a piece of open-source software. If possible, do some training in a collaborative setting. If you have questions, talk to a working RSE. Consider joining an association. The UK Society of Research Software Engineering is always happy to advise people about getting into the field or how to stand out in a job application. People in the United States can reach out to the US Research Software Engineer Association. [d41586-022] NatureTech hub If you're a PhD student or postdoc, give yourself a challenge: try to convince your supervisors or PI that they really need to embrace good software techniques. If you can change their minds, it's a good indication that you have the passion and drive to succeed. What do you envision for the profession over the next 10 years? I want to see RSEs as equals in the academic environment. Software runs through the entire research process, but professors tend to get most of the recognition and prestige. Pieces of software can have just as much impact as certain research papers, some of them much more so. If RSEs can get the recognition and rewards that they deserve, then the career path will be that much more visible and attractive. doi: https://doi.org/10.1038/d41586-022-01516-2 Related Articles * [d41586-022] A toolkit for data transparency takes shape * Learn to code to boost your research career * Love science, loathe coding? Research software engineers to the rescue Subjects * Technology * Software * Careers Latest on: Technology From the archive: international efforts to curb pollution, and the perils of broadcasting From the archive: international efforts to curb pollution, and the perils of broadcasting News & Views 31 MAY 22 Teaching robots to touch Teaching robots to touch Outlook 26 MAY 22 The 6G frequency switch that spares scientific services The 6G frequency switch that spares scientific services News & Views 26 MAY 22 Software Transitioning organizations to post-quantum cryptography Transitioning organizations to post-quantum cryptography Perspective 11 MAY 22 In pursuit of data immortality In pursuit of data immortality Technology Feature 04 APR 22 Where is Russia's cyberwar? Researchers decipher its strategy Where is Russia's cyberwar? Researchers decipher its strategy News Explainer 17 MAR 22 Careers Has the 'great resignation' hit academia? Has the 'great resignation' hit academia? Career Feature 31 MAY 22 PhD pay, COVID's health burden -- the week in infographics PhD pay, COVID's health burden -- the week in infographics News 24 MAY 22 PhD students face cash crisis with wages that don't cover living costs PhD students face cash crisis with wages that don't cover living costs Career Feature 23 MAY 22 Nature Careers Jobs * Assistant/Associate Professor-Tenure Track Texas Tech University Health Sciences Center (TTUHSC) Lubbock, TX, United States * POSTDOCTORAL ASSOCIATE DEPARTMENT OF TRANSLATIONAL MEDICINE Florida International University (FIU) Miami, FL, United States * Postdoctoral fellow Case Western Reserve University (CWRU) Cleveland, OH, United States * Postdoctoral Associate in Biochemistry and Structural Biology in the Department of Pharmacology, University of Colorado School of Medicine, Full Time 100% University of Colorado Denver | Anschutz Medical Campus (CU Anschutz) Aurora, United States You have full access to this article via your institution. Download PDF Related Articles * [d41586-022] A toolkit for data transparency takes shape * Learn to code to boost your research career * Love science, loathe coding? Research software engineers to the rescue Subjects * Technology * Software * Careers Advertisement Sign up to Nature Briefing An essential round-up of science news, opinion and analysis, delivered to your inbox every weekday. Email address [ ] [ ] Yes! Sign me up to receive the daily Nature Briefing email. I agree my information will be processed in accordance with the Nature and Springer Nature Limited Privacy Policy. Sign up * Close Nature Briefing Sign up for the Nature Briefing newsletter -- what matters in science, free to your inbox daily. Email address [ ] Sign up [ ] I agree my information will be processed in accordance with the Nature and Springer Nature Limited Privacy Policy. Close Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing Explore content * Research articles * News * Opinion * Research Analysis * Careers * Books & Culture * Podcasts * Videos * Current issue * Browse issues * Collections * Subjects * Follow us on Facebook * Follow us on Twitter * Subscribe * Sign up for alerts * RSS feed About the journal * Journal Staff * About the Editors * Journal Information * Our publishing models * Editorial Values Statement * Journal Metrics * Awards * Contact * Editorial policies * History of Nature * Send a news tip Publish with us * For Authors * For Referees * Submit manuscript Search Search articles by subject, keyword or author [ ] Show results from [All journals] Search Advanced search Quick links * Explore articles by subject * Find a job * Guide to authors * Editorial policies Nature (Nature) ISSN 1476-4687 (online) ISSN 0028-0836 (print) nature.com sitemap Nature portfolio * About us * Press releases * Press office * Contact us * * * Discover content * Journals A-Z * Articles by subject * Nano * Protocol Exchange * Nature Index Publishing policies * Nature portfolio policies * Open access Author & Researcher services * Reprints & permissions * Research data * Language editing * Scientific editing * Nature Masterclasses * Nature Research Academies * Research Solutions Libraries & institutions * Librarian service & tools * Librarian portal * Open research * Recommend to library Advertising & partnerships * Advertising * Partnerships & Services * Media kits * Branded content Career development * Nature Careers * Nature Conferences * Nature events Regional websites * Nature Africa * Nature China * Nature India * Nature Italy * Nature Japan * Nature Korea * Nature Middle East Legal & Privacy * Privacy Policy * Use of cookies * Manage cookies/Do not sell my data * Legal notice * Accessibility statement * Terms & Conditions * California Privacy Statement Springer Nature (c) 2022 Springer Nature Limited