Principal Software Engineer Jobs in the UK excluding London

1 to 25 of 27 Principal Software Engineer Jobs in the UK excluding London

Principal Software Engineer C#, Azure, Event Driven

St. Albans, Hertfordshire, England, United Kingdom
Method Resourcing
Principal Software Engineer (C#, Azure, Event Driven) £90,000 + Bonus + Shares | St Albans (Hybrid) Method is partnering with a technology company that's about to launch a major digital transformation and rebuilding their architecture from the ground up. The company has been in business for nearly 30-years, and after a very successful period, they … single source of truth. They are also looking to scale massively over the next 5-years as they enter new markets, and as a result, are looking for a Principal Engineer to help deign, build and guide to achieve this. As the Principal Software Engineer, you be a hands-on technical authority, assisting with architecture … setting the development standards and best practices, and be the technical SME on what will be a massively, event driven platform. The Principal Software Engineer that joins this project, will be at the very beginning of this transformation. Helping the company decouple an already large monolith in and event driven platform that will handle several million events More ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Principal Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid/Remote Options
Searchability
Principal Software Engineer - .NET/C#/AWS/CI/CD .NET, C#, AWS, JavaScript, DevOps, Agile, CI/CD Salary up to £75-80k + Bonus scheme Hybrid - 3 days a week on-site (Greater Manchester) For more information, please email me directly at or call on/Who We Are: We're a … self-organising squads, our teams are empowered to design, build, and deliver scalable, high-performance systems that shape the future of our business. We're now looking for a Principal Software Engineer to take a leading role in guiding our engineering direction, mentoring talented developers, and driving the adoption of modern technologies and best practices. Who We … re Seeking: We're seeking a Principal Software Engineer with deep expertise in .NET, C# and AWS who will play a key part in architectural decision-making, helping teams balance innovation and reliability while championing best practices. You'll work closely with other Principal Engineers, Product Owners, and cross-functional teams to deliver robust, maintainable, and More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Principal Software Engineer

Chelmsford, Essex, United Kingdom
Hybrid/Remote Options
Manpower UK Ltd
Principal Software Engineer Great Baddow(Chelmsford)-Hybrid working role Up to £80k + 10-20% Bonus My client a multinational Aerospace & Defence organisation are looking for a Principal Software Engineer to join their Great Baddow site working on a hybrid basis. What you'll be doing: Derive and maintain a set of software requirements from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers' solutions across Maritime Services Undertake technical reviews, verify and authorise software engineering designs Act … as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and experiences: Strong More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Principal Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make … proven technical leader looking to remain hands on and ship code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ...the Principal role is ideal. You will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards … and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Title: Principal Software Engineer Location: Cambridge Work Setup: Onsite Were partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, theyre looking for a Principal Software Engineer to join their growing team. The … 5+) development experience - Proven expertise in scalable, distributed, low-latency systems - Strong background in web applications, gRPC, Kafka/RabbitMQ, and multithreading - Solid understanding of performance tuning, security, and software architecture - Experience with WPF and design patterns such as MVVM, MVP, and MVC - Excellent leadership and communication skills If you have the relevant experience and are looking for your More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, UK
Platform Recruitment Limited
Title: Principal Software Engineer Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. Location: Cambridge Work Setup: Onsite Were partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. … Due to continued expansion, theyre looking for a Principal Software Engineer to join their growing team. The s... JBLK1_UKTJ More ❯
Posted:

Principal Software Engineer

Edinburgh, UK
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make More ❯
Posted:

Principal Software Engineer

Edinburgh, Midlothian, United Kingdom
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Embedded Software Engineer

GL1 1DE, Gloucester, Gloucestershire, United Kingdom
Zenovo
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £85,000 (Depending on Experience) Summary of Vacancy: We’re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development … embedded systems, and is building novel and secure solutions that push technical boundaries. You’ll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you’ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You’ll collaborate with researchers to prototype … new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack—from low-level hardware interaction up to application logic—depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

Reading, Oxfordshire, United Kingdom
Hybrid/Remote Options
Innovate Recruitment Ltd
Role: Principal Software Engineer Location: Berskhire (Onsite) Industry: Intelligence, Defence Salary: Competitive + Allowance + Bonus + Benefits Join a cutting edge engineering team developing high-performance embedded and application software for complex systems in the Intelligence/Cyber world. As a Lead Software Engineer, you ll provide technical leadership across the full software lifecycle from requirements and architecture through to design, implementation, and test. Key Responsibilities: Lead and contribute to software design, development, and verification for embedded and application systems. Define architectures, review code, and ensure delivery to quality, cost, and schedule. Apply modern engineering practices (CI/CD, DevSecOps, TDD/BDD). Mentor junior engineers and drive best practice … About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What s on offer: Competitive salary, bonus & allowance. Strong pension and flexible benefits. Hybrid working and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Reading, Berkshire, United Kingdom
Hybrid/Remote Options
Innovate Recruitment Ltd
Role: Principal Software Engineer Location: Berskhire (Onsite) Industry: Intelligence, Defence Salary: Competitive + Allowance + Bonus + Benefits Join a cutting edge engineering team developing high-performance embedded and application software for complex systems in the Intelligence/Cyber world. As a Lead Software Engineer, you’ll provide technical leadership across the full software lifecycle from requirements and architecture through to design, implementation, and test. Key Responsibilities: Lead and contribute to software design, development, and verification for embedded and application systems. Define architectures, review code, and ensure delivery to quality, cost, and schedule. Apply modern engineering practices (CI/CD, DevSecOps, TDD/BDD). Mentor junior engineers and drive best practice … About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive salary, bonus & allowance. Strong pension and flexible benefits. Hybrid working and More ❯
Employment Type: Permanent
Posted:

Pre-Sales Principal Software Engineer

manchester, north west england, united kingdom
Hybrid/Remote Options
Codurance
We are looking for a Pre-Sales Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism and transparency as us to join our team. You'd be utilising your expertise with clients, helping to shape Codurance, and being involved in coaching and mentoring across the company. We … within our client's existing team to help them tackle complex challenges within their own software. Or maybe you're more interested in helping to introduce the values of software craftsmanship and extreme programming practices to an organisation through coaching & mentoring. Location: We are open to this role being hybrid, with occasional travel to client sites. Please note that … identify and solve problems. You are good at helping people come up with a vision and helping them get aligned behind it You bring deep hands-on experience in software engineering, particularly modernisation, with a track record of guiding teams to build well-crafted, reliable, and maintainable systems. You're comfortable leading complex client engagements — shaping delivery through discovery More ❯
Posted:

Principal Software Engineer

slough, south east england, united kingdom
TPXImpact Holdings Plc
About The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software. We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great engineering … provide hands-on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture. Responsibilities Lead the design and development of advanced software solutions, ensuring high standards of quality, security and scalability. Set the technical direction for … engineering function in strategic discussions, influencing our technology roadmap. Anticipate and manage project risks, helping teams navigate complex technical challenges. About YouProfessional knowledge and experience Essential Extensive experience in software engineering, with a focus on large-scale, complex systems. Polyglot engineer comfortable working across multiple languages and frameworks (weve used Python, Java, Kotlin, Node.js, C#, JavaScript, Express, React More ❯
Posted:

Principal Software Engineer IOT & FULL-STACK

Bicester, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Gerrell & Hard
Lead Software Engineer IoT & Full-Stack Location: Hybrid/Bicester Type: Permanent Salary: Competitive, market-based TUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrification where … traditional grid capacity falls short. Working with enterprise customers across Europe, TUAL is transforming the productivity and profitability of electric commercial vehicle fleets through a portfolio of intelligent, software-defined, cloud and IoT-enabled charging solutions. The Role Were looking for a hands-on Lead Software Engineer to own the design and delivery of our IoT and … cloud software platform. Youll connect our ultra-fast chargers, manage data and remote control functions, and ensure security and scalability across our systems. Youll work directly with the VP Product and VP Power Electronics, shaping architecture, integrations and performance turning ideas into real, working solutions. ________________________________________ What Youll Do Build IoT and cloud software for charger connectivity and monitoring More ❯
Employment Type: Permanent
Posted:

Senior / Principal Software Engineer (C++)

Luton, Bedfordshire, South East, United Kingdom
Quest Global Engineering Limited
Job Requirements Role Overview: Quest Global are hiring for experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position is for embedded software development in an end to end role focused on electronic warfare systems. As a software engineer, you will work within an integrated project team … Essential Skills and Qualifications Strong programming expertise in C++14 , with extensive experience using Visual Studio for development, debugging , and performance optimisation. Proven ability to design, implement, and maintain embedded software on RTOS platforms such as VxWorks , including target integration and validation. Strong grasp of Object-Oriented Design (OOD) principles. Strong unit test skills using tools such as MS Test … and internal stakeholders to deliver high-quality outcomes. Excellent written and verbal communication skills. Strong peer reviewing skills ( source code and documentation). Desirable Skills and Qualifications Experience delivering software within Agile and DevOps frameworks, actively contributing to sprint meetings. Practical exposure to Continuous Integration (CI) environments and automated build and test pipelines. Working knowledge of Azure DevOps for More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Principal Software Engineer

Warton, Lancashire, United Kingdom
Sapien
Sapien Engineering are looking for a Principal Software Engineer to join an Aerospace/Defence client on a permanent basis. The role requires on site working, 4 days a week in Warton, Lancashire. The role is paying up to £80,000 plus benefits. Job requirements: C++ Visual Studio Gaming/Simulators experience Full SDLC Linux Please note More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Principal Embedded Software Engineer

Bristol City Centre - BS1, Bristol, United Kingdom
Zenovo
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high … impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely … and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate More ❯
Employment Type: Permanent
Salary: £65000 - £72000/annum Up to £72,000 (Depending on Experie
Posted:

Principal Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
ZENOVO LTD
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high … impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely … and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Principal Embedded Software Engineer

Bristol, United Kingdom
ZENOVO LTD
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Embedded Software Engineer

Bristol, Somerset, United Kingdom
ZENOVO LTD
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

Principal Software Engineer IOT & FULL-STACK

Bicester, Oxfordshire, United Kingdom
Hybrid/Remote Options
Lead Software Engineer IoT & Full-Stack Location: Hybrid/Bicester Type: Permanent Salary: Competitive, market-based TUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrificatio... More ❯
Posted:

Principal Embedded Software Engineer

Oxfordshire, South East, United Kingdom
Halian Technology Limited
Halian is working with a pioneering medical technology company to recruit a Principal Embedded Software Engineer. In this senior role, you will contribute to the design, development, verification, and validation of Class III active implantable medical devices. Youll collaborate closely with the System Architect, providing technical leadership in embedded software and systems integration, ensuring compliance with regulatory … is critical to delivering safe, reliable, and high-quality implantable products while driving continuous improvement across engineering processes within a regulated framework. Key Responsibilities Design, develop, and verify embedded software and tools for Class III Active Implantable Medical Devices. Lead subsystem and component design, ensuring robust integration and compliance with IEC 62304. Produce and review software requirements, architecture … and detailed design documentation. Develop, qualify, and maintain manufacturing and test fixtures, including subcontractor tools. Apply electronic schematics to support software development, debugging, and verification. Champion software engineering best practices version control, code reviews, CI, and automation. Support risk management, audits, and continuous improvement in line with ISO 14971 and ISO 13485. Mentor junior engineers and promote high More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

london, south east england, united kingdom
WeBuild-AI
to transform enterprise organisations into AI-powered and data-driven businesses. We work with enterprise organisations on a global stage, reinventing how they design, build, and operate AI powered software at scale with speed. Our Purpose: We're on a mission to reinvent what's possible with AI in enterprise environments. Our Software Engineers don't just implement … want to lead this transformation, working at the absolute cutting edge of what's possible with today's most advanced AI technologies. Key Responsibilities Define and evolve the overall software architecture and technology vision for the organisation. Provide deep technical guidance to multiple engineering teams across projects. Lead the design and delivery of large-scale distributed systems that integrate … AI and data services. Champion engineering excellence, establishing standards for code quality, performance, and reliability. Collaborate with product and AI leadership to align software strategy with company goals. Review and approve major architectural decisions and technology selections. Mentor and coach Lead Engineers, elevating technical capability across the organisation. Evaluate emerging technologies and introduce innovative approaches that improve our software More ❯
Posted:

Principal Software Engineer - C++, Python

Oxford, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Computer Futures
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems, collaborating across … disciplines, and want to see your code make a real impact, this could be the perfect fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers … technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction. Test and validate: Create and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Principal Software Engineer - C++, Python

Oxford, Oxfordshire, England, United Kingdom
Computer Futures
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems, collaborating across … disciplines, and want to see your code make a real impact, this could be the perfect fit. What you'll do Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers … technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction. Test and validate: Create and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring Strong experience in C++ More ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum, Negotiable, Inc benefits
Posted:
Principal Software Engineer
the UK excluding London
25th Percentile
£70,000
Median
£75,900
75th Percentile
£97,500
90th Percentile
£100,000