Senior Software Engineer

Senior Software Engineer

Coventry Full-Time 45000 - 80000 £ / year (est.) Home office (partial)
Go Premium
Experis Scotland

At a Glance

  • Tasks: Join a greenfield project as a Senior Software Engineer, developing cutting-edge medical technology.
  • Company: Be part of a pioneering medical tech company in Edinburgh with strong backing and stability.
  • Benefits: Enjoy a hybrid work model, standard hours, and a positive work-life balance.
  • Why this job: Contribute to impactful projects while working in a supportive and innovative environment.
  • Qualifications: Strong C++ skills, experience with Qt, and familiarity with modern desktop UI frameworks required.
  • Other info: Opportunity for growth with plans to expand the R&D team significantly.

The predicted salary is between 45000 - 80000 £ per year.

£45,000–£80,000 – C++ Software Engineers (All Levels) – Edinburgh Hybrid (2 Days On-Site)

We’re at a pivotal stage in building the first of two new R&D teams for a cutting-edge medical technology company based in Edinburgh. This is a rare opportunity to join a greenfield project, with up to 22 hires planned across Principal, Senior, and Mid-Level Software Engineer roles.

The product is a next-generation, globally distributed medical device, backed by a major parent organisation that ensures long-term stability and investment. The company offers a positive work-life balance, with standard working hours (Monday to Friday, 9am–5:30pm).

We’re looking for experienced C++ developers who can deliver high-quality code in a regulated development environment.

Key Skills:
  • Strong C++ (C++11 or newer)
  • Experience with Qt
  • Familiarity with at least one modern desktop UI framework (e.g., WPF, WinUI 3, UWP—not WinForms or web-based frameworks)
  • Linux development experience

A few quick questions to help with screening:

  • How much experience do you have with C++11 or newer?
  • What Qt experience do you have?
  • What desktop UI frameworks have you used (excluding WinForms, Win32, or web)?
  • When did you last use Linux in a development context?

If this sounds interesting, I’d be happy to share more—including the client name, job description, and full details on the product roadmap and growth opportunities. Feel free to reach out with any questions.

Senior Software Engineer employer: Experis Scotland

Join a pioneering medical technology company in Edinburgh, where you will be part of an innovative greenfield project that promises not only job stability but also the chance to make a significant impact in the healthcare sector. With a strong emphasis on work-life balance and a supportive culture, employees are encouraged to grow their skills and advance their careers within a collaborative environment. The hybrid working model allows for flexibility while being part of a dynamic team dedicated to developing next-generation medical devices.
Experis Scotland

Contact Detail:

Experis Scotland Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Make sure to brush up on your C++ skills, especially focusing on C++11 or newer features. Being able to discuss specific examples of how you've used these features in past projects will really help you stand out during conversations.

✨Tip Number 2

Familiarise yourself with Qt and any modern desktop UI frameworks like WPF or WinUI 3. Having practical examples of projects where you've implemented these technologies will demonstrate your hands-on experience and make a strong impression.

✨Tip Number 3

Since the role involves working in a regulated environment, be prepared to discuss your understanding of software development best practices and how you ensure code quality. This could include testing methodologies or version control strategies you've employed.

✨Tip Number 4

Don't forget to highlight your Linux development experience. Be ready to share specific instances where you've used Linux in your projects, as this is a key requirement for the role and shows your versatility as a developer.

We think you need these skills to ace Senior Software Engineer

Strong C++ (C++11 or newer)
Experience with Qt
Familiarity with modern desktop UI frameworks (e.g., WPF, WinUI 3, UWP)
Linux development experience
Ability to deliver high-quality code in a regulated environment
Problem-Solving Skills
Attention to Detail
Collaboration Skills
Adaptability to new technologies
Time Management Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ (especially C++11 or newer) and any relevant projects you've worked on. Emphasise your familiarity with Qt and any desktop UI frameworks you've used, as these are key skills for the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the opportunity to work on a greenfield project in the medical technology field. Mention your experience in regulated development environments and how it aligns with the company's goals.

Prepare for Screening Questions: Be ready to answer specific questions about your experience with C++11, Qt, and Linux development. Think of examples that showcase your skills and how they relate to the job requirements.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.

How to prepare for a job interview at Experis Scotland

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++11 or newer during the interview. Be prepared to discuss specific projects where you utilised these skills, as this will demonstrate your capability to deliver high-quality code in a regulated environment.

✨Familiarity with Qt is Key

Since the role requires experience with Qt, be ready to talk about your past work with this framework. Share examples of applications you've developed using Qt and any challenges you faced, along with how you overcame them.

✨Discuss Desktop UI Frameworks

The company is looking for familiarity with modern desktop UI frameworks. Prepare to discuss your experience with frameworks like WPF or WinUI 3, and explain how you have implemented user interfaces in your previous projects.

✨Linux Development Experience

As Linux development experience is essential, be ready to discuss when and how you last used Linux in a development context. Highlight any specific tools or environments you are comfortable with, as this will show your adaptability and technical proficiency.

Senior Software Engineer
Experis Scotland
Location: Coventry
Go Premium

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

>