Principal Software Engineer
Bright Purple
Edinburgh, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 90KJob location
Edinburgh, United Kingdom
Tech stack
C++
Computer Programming
Linux
Design of User Interfaces
Qt Modeling Language (QML)
QT
Software Engineering
Software Systems
Multithreading
Job description
- We are looking for a proven technical leader who wants to remain hands-on, ship code, and make key architectural decisions while driving the roadmap and contributing to a high-performance development culture.
- You will collaborate with a cutting-edge team at the forefront of healthcare technology, designing and developing complex software systems within a regulated medical technology environment.
- You will maintain rigorous development standards and documentation, contributing to a high-performance culture.
Technologies:
- Linux
- Qt
- UX UI Design
- C++
Requirements
- Vast software development experience in C++.
- Strong background in multi-threaded programming and Linux-based development environments.
- Experience with Qt/QML or other modern UI frameworks is highly advantageous.
- Familiarity with regulated industries (medical, aerospace, defense, etc.) is preferred.
- Experience working with international teams across time zones is a plus.
- Excellent communication skills.
Benefits & conditions
This is a unique opportunity for seasoned engineers who thrive in collaborative cross-functional development. We offer a competitive salary, flexible working arrangements, 25 days of annual leave (increasing with years of service), life insurance, pension, paid charity work days, a healthcare cash plan, and much more. These outstanding opportunities will allow highly motivated engineers to step into a strategic role within our fast-evolving med tech environment.