Software Engineer

Software Engineer

Dunfermline Full-Time 36000 - 60000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join our R&D team to develop innovative patient monitoring solutions.
  • Company: A leading med tech company based in central Edinburgh, focused on healthcare technology.
  • Benefits: Enjoy flexible working, 25 days leave, life insurance, and paid charity work days.
  • Why this job: Make a real impact in healthcare while working in a collaborative, high-performance culture.
  • Qualifications: Experience in C++, multi-threaded programming, and familiarity with regulated industries preferred.
  • Other info: Opportunities for both Senior and Principal Software Engineers available.

The predicted salary is between 36000 - 60000 £ per year.

Job Description

Software Engineer – Edinburgh (Hybrid)
A leading hospitality technology company is seeking a Software Engineerto joina core product team building high-volume platforms for pubs, restaurants and hotels across the UK.
This is a hands-on role within a collaborative, Agile environment, where youll help design and deliver scalable, customer-facing systems while influencing technical direction.
Whats in it for you:
  • Hybrid working with 2 days per week in the Edinburgh office

  • Salary up to £45,000

  • 25 days annual leave + 8 bank holidays

  • Comprehensive private healthcare

  • 5% pension contribution

  • Your birthday off

The role

  • Develop and maintain reliable, high-performance services

  • Contribute to architectural and technical decision-making

  • Work closely with product and engineering teams to deliver value

  • Build solutions with scalability, resilience and quality in mind

  • Take ownership of your technical growth

About you

  • Experience with C# / .NET Core, alongside PHP

  • Front-end experience using Reactor similar frameworks

  • Solid database experience (SQL Server and/or MySQL)

  • Proven experience building systems on Microsoft Azure

  • Familiar with CI/CD pipelines, messaging and caching technologies

  • Comfortable working across multiple technologies

Why apply? Youll join a technology-driven hospitality business offering flexible hybrid working, a supportive engineering culture, and the chance to work on products used at scale across the UK.
Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

JBRP1_UKTJ

Software Engineer employer: Resourcing Group

Join a pioneering med tech company in the heart of Edinburgh, where innovation meets compassion. With a strong commitment to employee well-being, we offer competitive salaries, flexible working arrangements, and generous annual leave that increases with service. Our collaborative work culture fosters professional growth, allowing you to make a tangible impact on healthcare technology while enjoying unique benefits like paid charity work days and a comprehensive healthcare cash plan.
R

Contact Detail:

Resourcing Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in medical technology and patient monitoring solutions. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.

✨Tip Number 2

Network with professionals in the med tech industry, especially those who work with C++ and multi-threaded programming. Attend relevant meetups or online forums to connect with potential colleagues and learn more about the company culture.

✨Tip Number 3

Prepare to discuss your experience with regulated industries during interviews. Be ready to share specific examples of how you've navigated compliance and quality standards in your previous roles.

✨Tip Number 4

Showcase your collaborative skills by highlighting past experiences where you worked with international teams. Emphasising your ability to communicate effectively across time zones can set you apart from other candidates.

We think you need these skills to ace Software Engineer

C++ Programming
Multi-threaded Programming
Linux Development
Qt/QML or Modern UI Frameworks
Software Development Lifecycle
Regulated Industry Experience
Cross-functional Collaboration
Architectural Decision Making
High-performance Software Design
Documentation Standards
Communication Skills
Problem-Solving Skills
Agile Methodologies
Version Control Systems (e.g., Git)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C++ and multi-threaded programming. Emphasise any work you've done in regulated industries, as this is a key requirement for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for healthcare technology and your ability to contribute to a high-performance culture. Mention specific projects or experiences that align with the company's goals.

Highlight Relevant Skills: In your application, clearly outline your skills in Linux-based development environments and any experience with UI frameworks like Qt/QML. This will help you stand out as a strong candidate.

Showcase Communication Skills: Since excellent communication skills are essential, consider including examples of how you've successfully collaborated with international teams or contributed to cross-functional projects in your application.

How to prepare for a job interview at Resourcing Group

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++, especially in safety-critical environments. Be prepared to discuss specific projects where you utilised C++ and how you tackled challenges related to multi-threaded programming.

✨Demonstrate Your Understanding of Regulated Industries

Since the role involves working within a regulated medical technology environment, be ready to talk about your familiarity with compliance standards and how you've navigated them in past projects.

✨Emphasise Collaboration Skills

Given the importance of cross-functional teamwork, share examples of how you've successfully collaborated with international teams. Highlight any experiences that showcase your communication skills and ability to work across time zones.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving abilities and coding skills. Brush up on algorithms, data structures, and system design principles relevant to the role, and be ready to demonstrate your thought process during the interview.

Software Engineer
Resourcing Group
Location: Dunfermline

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

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>