Data / Software Engineer (Mid-level) in London

Data / Software Engineer (Mid-level) in London

London Full-Time 45000 - 55000 € / year (est.) Home office (partial)
SHGH Group

At a Glance

  • Tasks: Build data infrastructure and pipelines while collaborating on innovative internal tools.
  • Company: Dynamic tech company focused on AI and data solutions.
  • Benefits: Competitive salary, 25 days holiday, private healthcare, and flexible working options.
  • Other info: Exciting projects, collaborative culture, and opportunities for personal growth.
  • Why this job: Join a team that embraces AI to solve real-world problems and drive change.
  • Qualifications: Around three years of experience in data or software engineering with strong Python and SQL skills.

The predicted salary is between 45000 - 55000 € per year.

We are looking for a mid-level Data Engineer, Software Engineer or technically strong Research Engineer to help us build the data infrastructure, pipelines, automations and internal tools that support our work. This is a flexible technical role. You might be building a data pipeline one week, improving a transformation process the next, helping prototype an internal product, or supporting colleagues to use new AI-enabled tools. The role will evolve as we roll out new capabilities across the business.

We are looking for someone comfortable working across different parts of the stack, learns quickly and enjoys building practical systems that make teams more effective. AI tools are now a central part of how the team builds. You will be expected to use them confidently, for code, for data work, for documentation, and to help us decide which workflows to automate next. The scope of the role will change as we integrate and roll out new AI capabilities; comfort with that shifting picture matters more than mastery of any single tool today.

What you will be responsible for:

  • You will help build and maintain reliable data pipelines using polling, economic, demographic, client and proprietary datasets.
  • You will design and implement data transformations, automations and workflows that improve the speed and quality of our work.
  • You will support the development of internal tools, apps and products used by consultants, analysts and clients.
  • You will work with data scientists, consultants and senior technical colleagues to turn analytical needs into robust technical solutions and simple front-ends.
  • You will help improve how data is stored, processed, documented and accessed across the business.
  • You will use Python, SQL, modern data libraries and AI-enabled development tools to build faster and more effectively.
  • You will support colleagues in using internal tools, data systems and AI workflows.
  • You will contribute to good engineering practices, including testing, documentation, version control and maintainable code.

What we are looking for in an ideal candidate:

  • Around three years’ experience in a data engineering, software engineering, analytics engineering, research engineering or similar technical role.
  • Strong Python skills and experience with modern data libraries.
  • Good SQL skills and experience working with relational or analytical databases.
  • Experience building pipelines, transformations, automations, APIs or internal tools.
  • Comfort working across different technical tasks rather than being restricted to one narrow specialism.
  • Ability to write clean, maintainable code and document technical work clearly.
  • Interest in using AI tools to accelerate development, improve workflows and roll out new capabilities.
  • Experience with polling, survey, economic, demographic or political data would be useful, but is not essential.

Person Profile:

We are looking for someone who is curious, adaptable and motivated by the opportunity to use data and technology to solve real-world problems. You should be excited by the current pace of change in AI and data, and interested in helping us apply new capabilities in practical, valuable ways. You do not need to know every tool already, but you should be comfortable learning quickly, experimenting carefully and applying new techniques to live work. You should enjoy working on a mix of projects, from client-facing analysis to internal tools, pipelines, models and automations. The right person will be comfortable with some ambiguity and will be able to move between technical detail and practical delivery. You should be a strong problem-solver, with the creativity to find better ways of doing things and the discipline to deliver reliable work under pressure. You should be able to explain complex technical ideas in simple, clear language to colleagues and clients who may not have a technical background. You should care about quality, accuracy and clarity, especially when working with data that informs strategic decisions. You should be collaborative, pragmatic and willing to support colleagues as new tools and workflows are adopted across the business. Above all, we are looking for someone who wants to help deliver change for clients and for the business: someone who can combine technical skill, judgement and curiosity to build better ways of working.

Salary and Benefits:

  • Salaries are competitive and subject to experience - we're looking for the right candidate.
  • 25 days annual holiday with additional office closure days.
  • A discretionary annual bonus (potential of 15% of annual salary), based on personal and business performance.
  • Enhanced company pension contribution of 5% of annual salary.
  • Private healthcare cover, inclusive of dental and optical.
  • An enhanced family leave package.
  • Bike and Electric Vehicle salary sacrifice schemes.
  • An employee assistance programme with 24/7 access to online, phone or face-to-face counselling.

We are based in Central London, close to several public transport links and for anyone who prefers to cycle in, we offer bike storage and showers on site. We encourage a mix of home and office-based working.

Application:

Please submit a cover letter and CV using the application form below by midnight on 05 June 2026. We typically have a two-stage interview process and a technical test as part of one of the rounds. Stonehaven is proud to be an equal opportunity employer. We are committed to equal opportunity and equal pay regardless of background, including race, religion, sex, national origin, sexual orientation, disability or gender identity. If you require any reasonable adjustments to participate in this recruitment process, please get in touch. Please only apply if you have the right to work in the UK.

Data / Software Engineer (Mid-level) in London employer: SHGH Group

At Stonehaven, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a mid-level Data Engineer, you'll enjoy competitive salaries, generous holiday allowances, and a strong focus on employee well-being with private healthcare and enhanced family leave. Our Central London location offers excellent transport links and a supportive culture that encourages professional growth and the exploration of cutting-edge AI technologies.

SHGH Group

Contact Detail:

SHGH Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Data / Software Engineer (Mid-level) in London

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving data pipelines or AI tools. This gives us a tangible way to see what you can do and how you think.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding our company’s tech stack. Be ready to discuss how you've used Python and SQL in past projects, and don’t shy away from sharing your problem-solving process.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Data / Software Engineer (Mid-level) in London

Python
SQL
Data Pipeline Development
Data Transformation
Automation
API Development
Internal Tool Development

Some tips for your application 🫡

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Make sure to highlight your experience with data pipelines and AI tools, and show us how your skills align with our needs. Keep it engaging and personal – we want to get to know the real you!

Tailor Your CV:Don’t just send a generic CV! Tailor it to reflect the skills and experiences that are most relevant to the Data Engineer role. Emphasise your Python and SQL expertise, and any projects where you've built internal tools or automations.

Showcase Your Problem-Solving Skills:We love candidates who can think outside the box! In your application, share examples of how you've tackled complex problems in previous roles. This will help us see your creativity and discipline in action.

Apply Through Our Website:Make sure to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at SHGH Group

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Python and SQL. Brush up on your knowledge of data pipelines and transformations, as well as any modern data libraries that might come into play. Being able to discuss your experience with these tools confidently will show that you're ready for the role.

Show Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Think about specific challenges you faced and how you used your technical skills to find solutions. This will demonstrate your creativity and discipline, which are key traits for this position.

Embrace AI Tools

Since AI tools are central to the role, be ready to discuss how you've used them in your work. If you haven’t had much experience, do some research on popular AI-enabled development tools and think about how they could apply to the tasks you'll be handling. Showing enthusiasm for learning and adapting to new technologies will impress your interviewers.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to collaborate with colleagues who may not have a technical background, so being able to convey your ideas clearly is crucial. Consider doing mock interviews or explaining your past projects to friends or family to refine your communication skills.