Principal Software Engineer

Principal Software Engineer

Full-Time 72000 - 108000 ÂŁ / year (est.) No home office possible
E

At a Glance

  • Tasks: Lead architectural decisions and mentor engineers in advanced patient-monitoring technology.
  • Company: Globally recognised organisation known for exceptional engineering standards.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on life-critical systems while working with cutting-edge technology.
  • Qualifications: Degree in relevant field and extensive experience in C++ and embedded Linux.
  • Other info: Join a world-class team with a focus on innovation and quality.

The predicted salary is between 72000 - 108000 ÂŁ per year.

We are searching for a Principal Software Engineer to provide architectural direction, technical leadership, and high‑level design expertise on advanced patient‑monitoring technology. This organisation is recognised internationally for its exceptional engineering standards, rigorous development practices, and focus on building reliable, secure, and high‑performance medical‑grade systems.

About the Role

As a technical leader, you will guide architectural decisions, mentor engineers, and lead cross‑functional reviews across requirements, design, connectivity, and UI/UX layers. You’ll remain hands‑on in the development of complex C++ and Linux‑based applications while ensuring best practices, strict quality compliance, and timely delivery.

Required Expertise

  • Degree in Computer Science, Engineering, Mathematics, or similar
  • 12+ years professional experience, with deep technical ownership
  • 8+ years modern C++ (C++11+) and advanced OOP knowledge
  • Embedded Linux desktop software development
  • Strong systems thinking and high‑level architectural capability
  • Qt / QML
  • Hardware + software integrated system development
  • Containers, DevOps, CI/CD

This is a rare opportunity to influence the direction of highly advanced, life‑critical systems while working within a world‑class engineering organisation.

Principal Software Engineer employer: Experis Scotland

Join a world-class engineering organisation renowned for its commitment to exceptional standards in critical-care technology. As a Principal Software Engineer, you will not only lead architectural decisions and mentor fellow engineers but also enjoy a collaborative work culture that prioritises innovation and professional growth. With a focus on developing life-critical systems, this role offers unique opportunities to make a meaningful impact while working alongside some of the brightest minds in the industry.
E

Contact Detail:

Experis Scotland Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Linux applications. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your systems thinking and architectural design skills. Practice coding challenges and be ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Principal Software Engineer

Architectural Direction
Technical Leadership
High-Level Design Expertise
C++ (C++11+)
Object-Oriented Programming (OOP)
Embedded Linux Development
Systems Thinking
Qt / QML
Hardware and Software Integration
Containers
DevOps
Continuous Integration/Continuous Deployment (CI/CD)
Mentoring Engineers
Cross-Functional Collaboration
Quality Compliance

Some tips for your application 🫡

Show Off Your Experience: When you're writing your application, make sure to highlight your 12+ years of professional experience. We want to see how you've taken deep technical ownership in your previous roles, so don't hold back on those impressive projects!

Get Technical: Since this role is all about technical leadership, be sure to mention your expertise in modern C++ and embedded Linux development. We love seeing candidates who can demonstrate their advanced OOP knowledge and systems thinking in their applications.

Tailor Your Application: Make your application stand out by tailoring it to the job description. Use keywords from the listing, like 'architectural direction' and 'cross-functional reviews', to show us you understand what we're looking for.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss any important updates from us!

How to prepare for a job interview at Experis Scotland

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Linux skills. Be ready to discuss your past projects in detail, especially those involving complex applications. They’ll want to see your deep technical ownership, so prepare to explain your architectural decisions and how they impacted the project.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll be expected to lead and mentor others. Think of examples where you've guided teams or made significant architectural decisions. Be prepared to discuss how you handle cross-functional reviews and ensure quality compliance.

✨Understand the Industry Standards

Familiarise yourself with the rigorous development practices in the medical technology field. They value reliability and security, so be ready to talk about how you’ve implemented best practices in your previous roles, especially in life-critical systems.

✨Prepare for Technical Challenges

Expect some hands-on coding challenges or system design questions during the interview. Practice solving problems in C++ and think through high-level architectural designs. This will demonstrate your systems thinking and ability to deliver under pressure.

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

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