Senior Software Engineer (Data & AI Enablement) in London
Senior Software Engineer (Data & AI Enablement)

Senior Software Engineer (Data & AI Enablement) in London

London Full-Time 66274 - 73496 £ / year (est.) No home office possible
Society of Research Software Engineering

At a Glance

  • Tasks: Lead the design and delivery of secure, high-quality data pipelines for AI-ready platforms.
  • Company: Join UCLH, a pioneering healthcare organisation transforming clinical data into impactful research.
  • Benefits: Competitive salary, leadership opportunities, and a chance to make a real difference in healthcare.
  • Other info: Dynamic team environment with opportunities for professional growth and mentorship.
  • Why this job: Work on technically challenging projects that directly impact patient care and clinical research.
  • Qualifications: Experience in software and data engineering, with leadership skills and a passion for innovation.

The predicted salary is between 66274 - 73496 £ per year.

UCLH is looking for a Senior Software Engineer to lead the design and delivery of secure, high-quality data pipelines. This will ultimately lead to AI‑ready platforms that let clinicians and researchers move faster from hypothesis to patient impact. You’ll join the SAFEHR team that turns routinely‑collected NHS data into research‑grade assets. The stack is modern (R, Python and moving to a data platform) and the problems are hard (clinical data at scale, governance, real‑world messiness). This role would also be suitable for a research software engineer or data engineer as there are considerable overlaps in skills and abilities. This is a leadership role. You’ll line‑manage up to three engineers, develop our technical roadmap, and make architecture and technology decisions. You’ll drive best practices in software engineering and data quality, and champion practices across the Trust’s data environment.

This position is classified as Grade 8a, offering a competitive salary (£66,274 – £73,496) for two years based on our current funding. If you want technically demanding work with direct clinical impact: not just dashboards, but infrastructure that underpins clinical research, precision care, and operational excellence; we’d like to hear from you.

Main duties of the job
  • Software and Data Engineering

Architect and deliver scalable data pipelines that extract, transform, and load clinical data from UCLH’s data sources. Design and maintain data models that support reporting, advanced analytics, and research use cases — balancing normalisation, performance, and usability. Implement continuous improvements to the existing data warehouse, business intelligence, and analytical products, including identifying and reducing technical debt (e.g. duplication, fragile dependencies).

  • Architecture and Documentation

Evolve the technical roadmap for SAFEHR’s data engineering products, making architecture and technology decisions with key stakeholders. Produce and maintain documentation covering UCLH data and analytics systems, in collaboration with key stakeholders. Lead the development of documentation that enables the scalable, correct use of clinical datasets by reporting teams, clinical users, and research projects.

  • Leadership

Line‑manage up to three technical staff: set priorities, conduct appraisals, identify training needs, and foster an open, inclusive working environment. Mentor and develop colleagues technically, ensuring the team’s overall standard of work improves over time. Lead the adoption of software engineering practices across the information services teams at UCLH: automated testing, code review, CI/CD, performance profiling, and documentation.

Senior Software Engineer (Data & AI Enablement) in London employer: Society of Research Software Engineering

UCLH is an exceptional employer, offering a dynamic work environment where innovation meets clinical impact. As part of the SAFEHR team, you'll engage in technically challenging projects that directly contribute to patient care and research, all while enjoying a supportive culture that prioritises professional growth and collaboration. With competitive salaries and opportunities for mentorship, UCLH is committed to fostering a workplace where your skills can thrive and make a real difference.
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 Software Engineer (Data & AI Enablement) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at UCLH or similar organisations. A friendly chat can lead to insider info about the role and even a referral.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your best projects, especially those related to data pipelines and AI. This will give you an edge during interviews and demonstrate your hands-on experience.

✨Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and understanding of data engineering principles. Use platforms like LeetCode or HackerRank to sharpen your problem-solving abilities.

✨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 joining the team at UCLH.

We think you need these skills to ace Senior Software Engineer (Data & AI Enablement) in London

Data Pipeline Design
Data Modelling
R
Python
Data Warehouse Management
Business Intelligence
Technical Roadmap Development
Architecture Decision Making
Documentation Skills
Leadership
Team Management
Mentoring
Software Engineering Best Practices
Automated Testing
CI/CD

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with data pipelines, software engineering best practices, and any leadership roles you've held. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about transforming clinical data into impactful solutions. Share specific examples of your work that demonstrate your ability to lead and innovate in this space.

Showcase Your Technical Skills: Don’t forget to showcase your technical skills relevant to our stack, like R and Python. If you’ve worked on similar projects or faced challenges with clinical data, let us know! We love seeing how you tackle tough problems.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. We can’t wait to hear from you!

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

✨Know Your Tech Stack

Make sure you’re well-versed in R and Python, as these are key to the role. Brush up on your data pipeline design skills and be ready to discuss how you've tackled complex data challenges in the past.

✨Showcase Leadership Skills

Since this is a leadership position, prepare examples of how you've successfully managed teams before. Think about how you set priorities, conducted appraisals, and fostered an inclusive environment.

✨Understand the Clinical Context

Familiarise yourself with the clinical data landscape and the importance of turning NHS data into research-grade assets. Be prepared to discuss how your work can directly impact patient care and operational excellence.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions about architecture and technology decisions. Have examples ready that demonstrate your experience with continuous improvements and reducing technical debt in data systems.

Senior Software Engineer (Data & AI Enablement) in London
Society of Research Software Engineering
Location: London

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

>