cover image
Spacelabs Healthcare

Principal Software Engineer

On site

Edinburgh, United Kingdom

Freelance

07-04-2025

Job Specifications

Overview

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.

Role Overview

The Principal Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems.

A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. You will spend your time as a hands-on engineer and a technical leader. Our team plays a key role in building software products and features. You will use a wide range of technologies, programming languages and systems. You will be involved in architecture/design of new features and functionality, as well as the development and implementation.

Responsibilities

Work with team and other cross-functional staff to define requirements related to patient monitors.
Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
Lead component design efforts. Understand and design to existing interface specifications.
Write, design, debug, document and release software.
Work with global teams consisting of Spacelabs employees and contract resources.
Ensure on-time delivery of software including design documentation and unit tests necessary for the maintenance of the software.
Lead the design, implementation, and delivery of large engineering projects that interact with multiple teams.
Mentor other engineers to help them grow both technically and professionally.
Define architectures, designs, and workflows that enable working through other engineers.
Ensure consistency of your team's code and those teams you integrate with.
Design and deliver complex architectures and distributed systems, including working through with other engineers to help deliver the end solution.
Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.

Qualifications

Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline
12+ years’ relevant software experience required.
Proficiency in C++ 11/17 programming languages is required.
Proficiency in utilizing multi-threading techniques is required.
Experience in Qt/QML is high desirable.
Demonstrated experience with embedded Linux application development is required.
Medical device software development experience is highly preferred.
Familiarity with FDA Quality Systems Regulations (QSR) is highly preferred.
Experience with Linux, Containers, DevOps environments is a plus.
Strong understanding of Continuous Delivery and Agile development.
Experience to work effectively with US teams and international teams, in both Europe and India.
Working knowledge of software development tools such as Azure DevOps, Git, etc.

About the Company

Founded in 1958, Spacelabs developed the first vital signs monitoring for NASA astronauts culminating in Neil Armstrong wearing Spacelabs telemetry for the moon landing in 1969. Today our patient monitoring and diagnostic cardiology solutions help healthcare organizations around the world maximize care team performance to achieve their own missions. Spacelabs delivers continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local an... Know more

Related Jobs

Company background Company brand
Company Name
M&S Corporate Gifts
Job Title
Staff Software Engineer - Personalisation
Job Description
Team Digital & Tech Store London Support Office Location London, Greater London Contract type Permanent Position type Full Time Salary Competitive + Benefits Closing date: 30th May 2025 Intro About the role Meet the Team People Stories Make Your Mark Colleague Networks Benefits How to Apply Apply now How We Hire Everyone is welcome at M&S. No exceptions. It’s your background, abilities and differences that make you, uniquely you. And when you’re part of M&S, that individuality has the potential to make waves. About The Role This section tells you all you need to know about the position and its responsibilities, outlining everything we hope to see in a successful candidate. Summary As a Staff Software Engineer in Personalisation, you'll be at the forefront of our digital innovation strategy, driving the evolution of customer campaigns that span across web, app, email, notifications, and in-store channels. In this dynamic position, you’ll lead initiatives to scale our platforms, enabling seamless, data-driven customer journeys and transforming our approach with advanced experimentation and ML Ops practices. Collaborating closely with Data Science teams and utilising cutting-edge A/B testing methodologies, you’ll also be instrumental in automating campaign management tools to ensure every customer interaction is uniquely tailored. Join us in our mission to become global leaders in personalisation and make a lasting impact on our digital growth and customer engagement. All the details What’s In It For You Being a part of M&S is exactly that – playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special… After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You’ll Do Your key accountabilities will include: Design and drive important, high-visibility initiatives that boost the platform's resilience and scalability across multiple teams. Lead and guide others through architectural decisions for new and existing distributed, high-throughput, real-time systems. Spot potential system risks and trends in reliability and produce solutions to tackle them and solve problems collaboratively, communicating decisions through tech talks and white-boarding sessions. Coach, mentor and develop less experienced engineers. Promote a high-performance culture, technical excellence, M&S values, trust, collaboration, and improved ways of working within the team and the wider software engineering community Who You Are Your skills and experience will include: Proficient experience building highly scalable service applications with Python and experience in one of Typescript, Java, Kotlin. Experience with DevSecOps: you build it, secure it and run it Expertise Microservices Architectures and a DDD (Domain Driven Design) mindset and experience with containerisation tooling such as Kubernetes and Docker Advocate and experience in Continuous Integration and Continuous Delivery with a solid understanding of event-driven architecture and technology. Strong understanding of cloud infrastructure platforms and services. Experience with monitoring and observability platforms such as New Relic and Dynatrace Should have worked in a dynamic and agile environment Everyone’s welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process. Meet the Team Being an in-person business We're at our best when we're close to customers, and for many of us at M&S, that means working in store every day. To stay close to customers, our support teams are in the office three days a week as we believe that skills are developed through collaboration, and that spending time together makes us more creative and connected. It also means we can solve problems as soon as they arise, learn and grow as a team, build trust, and get closer to our colleagues. Click to skip quote slider carousel Deepak 2 of 3 Halford 3 of 3 Janak 1 of 3 Deepak 2 of 3 Halford 3 of 3 Janak 1 of 3 Deepak 2 of 3 At M&S, we have Data Scientists, Analysts, and Technical Product Managers, who all share a genuine passion for harnessing data to improve people’s lives. And we’re in a unique position where we can actually help many different kinds of people, from our customers to our colleagues in store and in our support centre. Deepak (He / Him) | Data Scientist Read full story Being in third-party brands, working on things M&S hasn’t done before… that plays to my sweet spot. I’ve worked in many organisations throughout my career, and it’s rare to see such cause and effect in your work. The way we’re structured means you’re encouraged to solve problems and you have the autonomy to make progress quickly. Halford (He / Him) | Head of Technical Program Management Read full story I think all engineers just love solving puzzles and problems. At M&S, we’re constantly...
London, United Kingdom
Hybrid
Freelance
16-04-2025
Company background Company brand
Company Name
Ampstek
Job Title
Senior Dotnet Developer
Job Description
Role: Senior .NET Developer Project Duration: 1 Year Experience Required: Minimum 6+ Years Work Location: United Kingdom Job Overview: We are seeking an experienced Senior .NET Developer with strong skills in C#, Microservices, Azure, and DevOps. The ideal candidate will have a minimum of 6 years of hands-on development experience in a commercial environment and be fluent in both English and Japanese. Key Responsibilities: Develop robust C# .NET solutions. Design and implement in-house applications using the .NET framework. Debug and maintain existing codebase. Manage source code using Azure DevOps. Troubleshoot and resolve project-related issues. Identify and mitigate technical risks. Collaborate with other developers and project stakeholders. Provide technical support and communicate updates to senior management. Participate in regular project meetings and agile ceremonies. Required Skills and Experience: Bachelor’s degree in Computer Science, IT, or related field. Proven experience with C#, .NET Core (3.5 or higher), MVC, Web API, and Microsoft Visual Studio. 3+ years of professional experience as a C# developer. Proficient in MS SQL Server. Hands-on experience with ADO code repositories. Recent experience with Angular (latest versions). Fluent in both English and Japanese (written and spoken). Excellent problem-solving and analytical skills. Ability to write clean, maintainable, and efficient code. Capable of working independently with minimal supervision. Agile development experience. Preferred Experience: Trade lifecycle and risk management. Familiarity with AWS infrastructure and services. Experience in a trading environment, especially in physical commodities.
London, United Kingdom
Hybrid
Freelance
16-04-2025
Company background Company brand
Company Name
ST Global Tech LLC
Job Title
Python Developer
Job Description
Senior Python Developer Location: West Sussex, England, UK Duration: Contract Year of experience: 10+ Skills Required Python Programming Experience with Major Cloud Provider (AWS / GCP / Azure and others) Serverless event driven architecture solutions Infrastructure provisioning, configuring and testing (Terraform, Ansible) CI/CD (GitLab) Nice to have: Kubernetes Logging and monitoring (Prometheus and Grafana) Certifications (AWS / K8s)
West Sussex, United Kingdom
On site
Freelance
16-04-2025
Company background Company brand
Company Name
iO Associates - UK/EU
Job Title
Contract Front-end Developer
Job Description
iO Associates are supporting a growing technology consultancy in the Security and Defence sector in their search for a talented Front-End Developer. Location: Cheltenham - hybrid working available Rate: £550 - £625 per day, Inside IR35 Duration: 12 months+ Due to the nature of the role and the sensitive projects, you must hold an active UK*C DV Clearance to be eligible. Tech Stack: Strong experience with JavaScript, ideally with React, TypeScript, or other modern frameworks Solid understanding of UI/UX best practices Experience with AWS, Docker, Grafana, and GitLab Experience with NoSQL databases, such as MongoDB, and relational databases like Oracle Familiarity with data management platforms, such as Commvault, is a plus If this role aligns with your interests, don't hesitate to reach out for a confidential conversation to learn more!
Gloucestershire, United Kingdom
Hybrid
Freelance
16-04-2025