Principal Software Engineer Jobs in the UK excluding London

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

Principal Software Engineer (C++)

Oxfordshire, Milton Hill, United Kingdom
Hybrid/Remote Options
Mars Recruitment
Principal Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring a team of Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Principal Software Engineer role will be perfect for … you. Our client has seen rapid growth over the last few years, and to help develop their talented team of Software Engineers, they now seek a Principal Software Engineer who can technically lead, mentor and develop during an exciting period of innovation. On a day-to-day basis you will develop and support software applications … drivers for a range of products. You will be technically responsible for ensuring projects meet internal and external customer requirements and completing concept designs through to production. The successful Principal Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in ARM based More ❯
Employment Type: Permanent
Salary: £65000/annum plus benefits
Posted:

Principal Software Engineer

Greater Manchester, 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 Patrick.doyle@searchability.com or call on 01244 567 920/… 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 ❯
Posted:

Principal Software Engineer - Snowflake

Edinburgh, Midlothian, United Kingdom
Wood Mackenzie Ltd
Principal Software Engineer - Snowflake page is loaded Principal Software Engineer - Snowflakeremote type: Hybridlocations: Edinburgh, GBtime type: Full timeposted on: Posted Todayjob requisition id: JR2454Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and … committed - we put customers at the heart of our decisions Future Focused - we accelerate change Curious - we turn knowledge into action About the Role We're looking for a Principal Software Engineer to join our Snowflake Platform team within our Data Platform group. You'll be responsible for the systems and infrastructure that integrate Snowflake into our … to work with our technical leadership teams to inform the technical evolution of our Snowflake platform and its integration with our broader applications Have expert level understanding of modern software engineering, from test automation to architectural principles, applied to data platform development Understand what it takes to develop resilient, scalable and secure data platform solutions Recognise that people build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 80,000 Annual
Posted:

Principal Software Engineer

Maidenhead, Woolley Green, Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. 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, England, United Kingdom
The ONE Group Ltd
Role: Principal Software Engineer Salary: £70,000–£80,000 DOE Location: Cambridge We’re looking for a Principal Software Engineer to lead the design and optimisation of mission-critical communication systems. You’ll shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities Lead …/CD pipelines and best practices Resolve complex technical issues to maintain system reliability Guide and mentor engineers to support continuous improvement Skills & Experience Required Degree in Computer Science, Software Engineering or similar 10+ years’ experience with C# and .NET (Core/5+) Strong background in scalable, distributed systems (microservices) Experience with messaging and data technologies (Kafka, RabbitMQ, gRPC … for critical systems Confident technical leadership and problem-solving skills Familiar with UI frameworks such as WPF and patterns like MVVM, MVP or MVC Desirable Experience planning and managing software projects Agile Scrum background Familiarity with Docker, Kotlin/Java and CI/CD tools Keywords C#, .NET, Microservices, Distributed Systems, Kafka, RabbitMQ, CI/CD, WPF, Agile, Docker More ❯
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
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 More ❯
Posted:

Principal Software Engineer £95,000 + Bonus + Benefits

St. Albans, Hertfordshire, South East, United Kingdom
Method-Resourcing
Principal Software Engineer £95,000 + Bonus + Benefits | Hybrid (UK) Method is partnering with a leading infrastructure technology company that's rebuilding its software architecture from the ground up. The mission is to create connected, secure, and scalable systems that enable smarter infrastructure, and deliver trusted connectivity across multiple sectors. They're looking for a … Principal Software Engineer, a hands-on technical authority who will set engineering standards, solve complex challenges, and shape the next generation of event-driven microservices powering their global platform. The role You'll work at the top of the engineering track, designing and delivering high-performance, distributed systems while guiding others through implementation and problem-solving. This … and production reliability. What you'll bring Proven experience building and running distributed systems at scale. Deep fluency in modern programming languages and frameworks. Experience delivering secure, high-availability software into production. Strong understanding of architecture, design patterns, and microservice principles. Ability to balance hands-on coding with architectural oversight and mentorship. Curiosity to explore new tools, paradigms, and More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

Edinburgh, Midlothian, United Kingdom
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

Leeds, England, United Kingdom
Hybrid/Remote Options
WRK digital
Principal Software Engineer & Tech Lead 📍 Leeds HQ (Flexible, Hybrid working) 💡AI-Driven Solutions & Digital Transformation Are you a Principal-level engineer who wants to shape the future of AI-enabled digital products? WRK digital is partnering with Parallax — a digital transformation consultancy pushing the boundaries of what AI can do for enterprise clients — to find … should apply if: • You have demonstrable experience building or delivering AI-enabled products • You are an expert in Next.js (or similar), React, and AWS with a deep understanding of software architecture • You balance technical leadership with hands-on coding—you are comfortable in both the boardroom and the codebase • You have high emotional intelligence and enjoy consultancy-style client … flexible working, gym/streaming subsidies • The opportunity to work on AI projects that matter Ready to lead the future of AI-Driven digital products? If you are a Principal or senior engineer looking for a role where you can blend strategic thinking, client consultancy, and hands-on engineering — this is it. Please apply now or contact James More ❯
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:

Principal Software Engineer

Essex, South East, United Kingdom
BAE Systems
Job Title: Principal Software Engineer Location: Great Baddow - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (dependent on skills and experience) 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: Good experience of using at least More ❯
Employment Type: Permanent, Part Time
Posted:

Principal Software Engineer

Isle of Wight, South East, United Kingdom
BAE Systems
Job Title: Principal Software Engineer Location: Isle of Wight - Cowes - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (dependent on skills and experience) 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: Good experience of using More ❯
Employment Type: Permanent, Part Time
Posted:

Principle Software Engineer

Cambridgeshire, England, United Kingdom
Platform Recruitment
Title: Principal Software Engineer Location: Cambridge Work Setup: Onsite We’re 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, they’re looking for a Principal Software Engineer to join their growing … 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 ❯
Posted:

Principal Software Engineer

Ruddington, Nottinghamshire, UK
MHR
and your impact. Your Career Elevate your career by joining MHR, the pioneering SaaS company leading the charge in the UK. We're on the lookout for a visionary Principal Java Software Engineer to join the PeopleFirst engineering team at MHR. Your Team You’ll be part of our dynamic People First engineering team where you'll … work with the most cutting-edge technologies, collaborate with experts, and contribute to the rapid growth of our People First SaaS system. Your Impact As a Principal Java Software Engineer at MHR you're not just writing code. You're architecting the future of software solutions. You'll drive excellence in every aspect, from design through … of microservices, REST APIs, and cloud platforms Azure Experience with Agile methodologies (SCRUM), test-driven development (TDD), and CI/CD pipelines. Knowledge of clean code principles, SOLID, and software design patterns. Familiarity with containerisation tools (Docker) is a plus. Strong problem-solving skills and a proactive, team-oriented mindset. Benefits to support you personally and professionally Alongside the More ❯
Posted:

Principal Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
Platform Recruitment Limited
Bristol Principal Embedded Software Engineer - £80k + great benefits! My client is a leading engineering firm, developing software and hardware for a range of regulated industries. They are looking for a Principal Embedded Software Engineer to join their highly motivated team. This is a very interesting opportunity providing the right candidate the opportunity … Tech Stack/Skills required : -Embedded C -RTOS or MCU experience - Regulated industry experience - Team leadership experience you will be able to mentor and lead a team of embedded software engineers. The competitive salary is between £70-80k + great benefits! If youre interested please apply below More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Principal Embedded Software Engineer

Bristol, Gloucestershire, United Kingdom
Bristol Principal Embedded Software Engineer - £80k + great benefits! My client is a leading engineering firm, developing software and hardware for a range of regulated industries. They are looking for a Principal Embedded Software Engineer to join their highly motivated team. This is a very interesting opportunity providing the right candidate the opportunity More ❯
Posted:

Principal Embedded Software Engineer

Milton, Cambridgeshire, United Kingdom
Verso Recruitment Group
Are you an experienced Principal Embedded Software Engineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment. As a Principal Embedded Software Engineer, you will be at the forefront of technological advancements, directly contributing to the … Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems Essential Skills and Experience: - Proven experience in embedded software engineering - Proficiency in C programming - Strong background in release and configuration management - Demonstrated ability to drive process improvements - Experience with CI/CD practices and tools - Expertise in build More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 95,000 Annual
Posted:

Principal Embedded Software Engineer

Cambridge, Milton, Cambridgeshire, United Kingdom
Verso Recruitment Group
Are you an experienced Principal Embedded Software Engineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment. As a Principal Embedded Software Engineer, you will be at the forefront of technological advancements, directly contributing to the … Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems Essential Skills and Experience: - Proven experience in embedded software engineering - Proficiency in C programming - Strong background in release and configuration management - Demonstrated ability to drive process improvements - Experience with CI/CD practices and tools - Expertise in build More ❯
Employment Type: Permanent
Salary: £70000 - £95000/annum
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:

Principal Software Engineer

Essex, UK
BAE Systems
Job Title: Principal Software Engineer Location: Great Baddow - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (dependent on skills and experience) What you'll be doing: Derive and maintain a set of software requirements from a baseline More ❯
Posted:
Principal Software Engineer
the UK excluding London
10th Percentile
£70,000
25th Percentile
£71,250
Median
£80,000
75th Percentile
£98,750
90th Percentile
£100,000