Senior Research Software Engineer, Web Development
Senior Research Software Engineer, Web Development

Senior Research Software Engineer, Web Development

Full-Time 55000 - 65000 ÂŁ / year (est.) No home office possible
Society of Research Software Engineering

At a Glance

  • Tasks: Lead web development projects to create impactful applications for infectious disease research.
  • Company: Join Imperial College London's innovative Department of Infectious Disease Epidemiology.
  • Benefits: Enjoy a competitive salary, 41 days annual leave, and flexible working from day one.
  • Other info: Be part of a diverse team with excellent career growth opportunities in a collaborative environment.
  • Why this job: Make a real difference in public health by developing tools that aid disease analysis and policy planning.
  • Qualifications: MSc in computer science or equivalent experience with core web technologies and project management.

The predicted salary is between 55000 - 65000 ÂŁ per year.

We are seeking a Senior Research Software Engineer (RSE) to lead software development on web projects related to research within the Department of Infectious Disease Epidemiology (DIDE), School of Public Health, Imperial College London. This post is hosted within the Department’s Research Software Engineering Team RESIDE. DIDE conducts research and training on the epidemiological analysis and modelling of infectious diseases. We undertake applied collaborative work with national and international agencies to support policy planning and response operations against infectious disease threats. We research both emerging and endemic diseases, with a focus on ensuring that our research is translated into practical policy guidance for planning and responding to infectious disease threats. The RESIDE team supports these activities by developing software tools to aid analysis and modelling, and applications which make models accessible to a variety of user types, including policy planners, students and other researchers.

What you would be doing:

  • The post holder will join the RESIDE team and collaborate with researchers in the department to develop web applications and application frameworks, leading the design and implementation of the following:
  • An interactive web application for visualising data and modelling results of antimalarial drug resistance in Africa – this will include geographical maps and other plots presenting prevalence of genetic indicators of resistance.
  • An interactive web application for visualising dengue transmission dynamics (e.g., infection incidence).
  • An application which allows users to upload and analyse multi‑dimensional antibody data (representing the level of antibody binding to a panel of selected arbovirus antigens) obtained from the laboratory analysis of blood samples using a novel multiplex assay.

What we are looking for:

  • MSc in computer science, and/or equivalent experience (e.g., significant experience working as a web developer in industry).
  • Demonstrable experience in core web technologies: Typescript, HTML, CSS, and in front‑end frameworks e.g., Vue, React, Svelte.
  • Demonstrable experience in at least one modern object‑oriented language (e.g., Kotlin, C#).
  • Experience managing/coordinating software development projects involving multiple developers, automated testing, and continuous integration.

What we can offer you:

  • The opportunity to continue your career at a world‑leading institution and be part of our mission to use science for humanity.
  • Benefit from a sector‑leading salary and remuneration package (including 41 days’ annual leave and generous pension schemes).
  • Access to a range of workplace benefits including a flexible working policy from day one, generous family leave packages, on‑site leisure facilities and cycle‑to‑work scheme.
  • Interest‑free season ticket loan schemes for travel.
  • Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing.

This role is for a fixed‑term contract for 18 months in the first instance.

Senior Research Software Engineer, Web Development employer: Society of Research Software Engineering

Imperial College London is an exceptional employer, offering a unique opportunity to contribute to impactful research in infectious disease epidemiology while working within a collaborative and inclusive environment. Employees benefit from a competitive salary, extensive annual leave, and a flexible working policy, alongside access to on-site leisure facilities and generous family leave packages, all aimed at fostering personal and professional growth.
Society of Research Software Engineering

Contact Detail:

Society of Research Software Engineering Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Research Software Engineer, Web Development

✨Tip Number 1

Network like a pro! Reach out to people in your field, especially those at Imperial College London or similar institutions. Attend meetups, webinars, or conferences related to infectious disease research and web development. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your web development projects, especially those that relate to data visualisation or epidemiology. Make sure to include interactive elements that demonstrate your expertise in Typescript, HTML, and front-end frameworks like React or Vue.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in infectious disease research. Be ready to discuss how your experience aligns with the role and how you can contribute to the RESIDE team’s mission. Practice common interview questions and coding challenges!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our mission to use science for humanity. So, get your application in and let’s make a difference together!

We think you need these skills to ace Senior Research Software Engineer, Web Development

Typescript
HTML
CSS
Vue
React
Svelte
Kotlin
C#
Software Development Project Management
Automated Testing
Continuous Integration
Web Application Development
Data Visualisation
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Research Software Engineer. Highlight your experience with web technologies like Typescript, HTML, and CSS, and don’t forget to mention any projects where you’ve led a team or managed software development.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about research software engineering and how your skills align with the projects mentioned in the job description. Show us your enthusiasm for making a difference in public health!

Showcase Relevant Projects: Include examples of your previous work that relate to the role. If you've developed web applications or worked on data visualisation projects, make sure to highlight these experiences. We love seeing how you’ve applied your skills in real-world scenarios!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at Society of Research Software Engineering

✨Know Your Tech Stack

Make sure you’re well-versed in the core web technologies mentioned in the job description, like Typescript, HTML, and CSS. Brush up on your experience with front-end frameworks such as Vue or React, and be ready to discuss how you've used them in past projects.

✨Showcase Your Project Management Skills

Since the role involves managing software development projects, prepare examples of how you've coordinated teams and handled multiple developers. Talk about your experience with automated testing and continuous integration, as these are key to successful project delivery.

✨Demonstrate Your Problem-Solving Abilities

Be ready to discuss specific challenges you've faced in previous roles, especially related to web development for research purposes. Highlight how you approached these problems and the impact your solutions had on the project or team.

✨Align with Their Mission

Research the Department of Infectious Disease Epidemiology and their work. Be prepared to express why you're passionate about using technology to support public health initiatives. This will show that you’re not just a techie, but someone who cares about the mission behind the work.

Senior Research Software Engineer, Web Development
Society of Research Software Engineering

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>