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 for 22 new hires across various engineering roles.
The predicted salary is between 36000 - 60000 £ per year.
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
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
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 highlight your experience with C++11 or newer during any conversations. Be prepared to discuss specific projects where you've used these skills, as this will demonstrate your expertise and relevance to the role.
✨Tip Number 2
Familiarise yourself with the Qt framework and be ready to share examples of how you've implemented it in past projects. This will show your potential employer that you can hit the ground running in their development environment.
✨Tip Number 3
Since the role involves working with desktop UI frameworks, brush up on your knowledge of WPF or WinUI 3. Being able to discuss your experience with these frameworks will set you apart from other candidates.
✨Tip Number 4
If you have Linux development experience, make sure to mention it in discussions. Highlighting your familiarity with Linux will show that you're adaptable and can work in a regulated development environment.
We think you need these skills to ace Senior Software Engineer
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 sector. 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.
Highlight Work-Life Balance: If you value a positive work-life balance, mention this in your application. Companies appreciate candidates who align with their culture, so expressing your interest in standard working hours can be beneficial.
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 well as any challenges you faced and how you overcame them.
✨Demonstrate Your UI Framework Knowledge
Since familiarity with modern desktop UI frameworks is crucial, be ready to talk about your experience with Qt and any other relevant frameworks like WPF or WinUI 3. Share examples of how you've implemented user interfaces in past projects.
✨Discuss Your Linux Development Experience
As Linux development experience is a requirement, come prepared to discuss your background in this area. Mention specific tools, libraries, or environments you've worked with, and how they contributed to your software development process.
✨Prepare for Technical Questions
Expect technical questions related to C++, UI frameworks, and Linux. Practise coding problems or scenarios that may arise in a regulated development environment, as this will demonstrate your problem-solving skills and technical proficiency.