×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: J. Meagher Design
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 GBP Yearly GBP 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, improved operational efficiency, and safer care environments.

Why Spacelabs? Because lives depend on what we build.

Role Overview

As a Senior Software Engineer, you will be a key contributor within the Spacelabs R&D engineering team, working on the development of our Patient Monitoring and Connectivity (PMC) products. You will apply advanced software design and development practices to deliver high-quality, reliable solutions that support the next generation of patient-monitoring systems.

In this role, you will act as both a hands-on engineer and technical leader, collaborating closely with cross-functional teams to solve complex engineering problems. You will play a critical role in shaping product architecture, mentoring other engineers, and ensuring solutions meet functional, performance, and cybersecurity requirements.

Key Responsibilities
  • Collaborate with software engineers and cross-functional project teams to define software and system requirements for patient monitoring solutions
  • Participate in cross-functional reviews covering software requirements, architecture, connectivity, and user interface design
  • Contribute to component-level design and ensure alignment with existing interface specifications
  • Help define software architecture, implementation strategies, and end-to-end product workflows
  • Design, write, debug, document, and release software for the communication, storage, and analysis of physiological patient data within an Agile development environment
  • Ensure on-time delivery of software, including design documentation, unit tests, and other required development artifacts
  • Maintain high engineering standards and provide technical leadership while fostering respectful, collaborative relationships
  • Uphold Spacelabs core values of Integrity, Innovation, Accountability, and Teamwork
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or a related engineering discipline
  • 8+ years of relevant professional software development experience
  • 4+ years of experience programming in C++ (C++11 or higher) using Object-Oriented Programming (OOP) principles
  • Strong experience with multi-threaded software design and development
  • Proven experience developing desktop Linux applications in an embedded environment
Preferred Qualifications
  • Experience with Qt and/or QML
  • Experience with modern desktop UI frameworks such as WPF, WinUI 3, or UWP
  • Experience working in regulated development environments (e.g., medical, finance, aerospace, or defence)
  • Experience developing integrated hardware and software medical devices
  • Familiarity with containerization technologies and Dev Ops environments
  • Working knowledge of tools such as Azure Dev Ops, Git, and CI/CD pipelines
  • Strong understanding of Agile development and Continuous Delivery principles
  • Experience collaborating effectively with international teams across Europe, India, and the United States
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary