Principal Software Engineer Jobs in the UK

1 to 25 of 92 Principal Software Engineer Jobs in the UK

Principal Software Engineer - £Excellent

London, United Kingdom
Red Badger Consulting Limited
opportunities for all. We benefit from diversity. That said, we're far from perfect - we want to be more diverse and representative. Join us and help make that happen. Principal Software Engineer - £Excellent London Principal Software Engineer Principal Software Engineer The role We're looking for a Principal Software Engineer to join our digital product delivery function. Red Badger delivers high quality digital products using a lean delivery process and multidisciplinary, cross-functional teams. The Principal Software Engineer is a senior technical leader with deep expertise in building and operating digital products, particularly within complex client environments and multi-team projects. This role is … direction of client engagements and plays a key part in delivering high-quality outcomes through strategic influence, hands-on support, and deep domain knowledge. You will collaborate closely with Principal Product and Delivery roles, as well as Technical and Delivery Leads, to ensure that technology choices align with both client goals and Red Badger's value propositions. You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer (C++)

Oxfordshire, Milton Hill, United Kingdom
Hybrid / WFH 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

Cheltenham, England, United Kingdom
Hybrid / WFH Options
Searchability NS&D
Principal Software Engineer – National Security - SC Clearance Role: Principal Software Engineer Location: Cheltenham - Hybrid Work Clearance: SC Cleared/Eligible for SC Salary: £75,000 - £95,000 About the Role Searchability NS&D is recruiting a Principal Software Engineers to join an Agile delivery team supporting a range of complex and high … impact Central Government and Critical National Infrastructure projects. You’ll help design, develop, and deploy bespoke software solutions that deliver real-world mission value. In this senior technical role, you’ll lead a team of software engineers, shape architectural decisions, and engage directly with senior customer stakeholders to deliver high-impact solutions. What You’ll Do Design, develop … and test robust software solutions using modern engineering practices. Work with a range of open-source libraries, frameworks, and components. Build and maintain CI/CD pipelines using tools such as GitLab , ensuring code quality and security. Deploy software systems across public (AWS) and private cloud environments. Engage in all stages of the software lifecycle — from requirements More ❯
Posted:

Principal Software Engineer

gloucester, south west england, united kingdom
Hybrid / WFH Options
Searchability NS&D
Principal Software Engineer – National Security - SC Clearance Role: Principal Software Engineer Location: Cheltenham - Hybrid Work Clearance: SC Cleared/Eligible for SC Salary: £75,000 - £95,000 About the Role Searchability NS&D is recruiting a Principal Software Engineers to join an Agile delivery team supporting a range of complex and high … impact Central Government and Critical National Infrastructure projects. You’ll help design, develop, and deploy bespoke software solutions that deliver real-world mission value. In this senior technical role, you’ll lead a team of software engineers, shape architectural decisions, and engage directly with senior customer stakeholders to deliver high-impact solutions. What You’ll Do Design, develop … and test robust software solutions using modern engineering practices. Work with a range of open-source libraries, frameworks, and components. Build and maintain CI/CD pipelines using tools such as GitLab , ensuring code quality and security. Deploy software systems across public (AWS) and private cloud environments. Engage in all stages of the software lifecycle — from requirements More ❯
Posted:

Principal Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Maxwell Bond
Principal Software Engineer Salary: Up to £100k + Bonus Location: Central London - Once a Fortnight Tech Stack: Python/Vue/TypeScript/GCP or AWS Cloud Are you a product-driven Software Engineer who cares about the why behind what you build? Do you thrive on shaping technical direction, driving innovation, and delivering solutions … that make a real impact for customers? This is a rare chance to join a London-based AI & Data software company backed by significant investment and global ambition. They’re hiring multiple Principal Software Engineers to play a pivotal role in the evolution of their products. You’ll work hands-on within cross-functional teams, influencing both … product and technical direction, while leveraging modern web technologies, cloud platforms, and strong engineering practices. What they're looking for in a Principal Software Engineer: Proven expertise in Python (Django), TypeScript (Vue.js), serverless cloud platforms, and MongoDB A product-first mindset — curious, proactive, and always looking for ways to improve and innovate Experience working in cross-functional More ❯
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Maxwell Bond
Principal Software Engineer Salary: Up to £100k + Bonus Location: Central London - Once a Fortnight Tech Stack: Python/Vue/TypeScript/GCP or AWS Cloud Are you a product-driven Software Engineer who cares about the why behind what you build? Do you thrive on shaping technical direction, driving innovation, and delivering solutions … that make a real impact for customers? This is a rare chance to join a London-based AI & Data software company backed by significant investment and global ambition. They’re hiring multiple Principal Software Engineers to play a pivotal role in the evolution of their products. You’ll work hands-on within cross-functional teams, influencing both … product and technical direction, while leveraging modern web technologies, cloud platforms, and strong engineering practices. What they're looking for in a Principal Software Engineer: Proven expertise in Python (Django), TypeScript (Vue.js), serverless cloud platforms, and MongoDB A product-first mindset — curious, proactive, and always looking for ways to improve and innovate Experience working in cross-functional More ❯
Posted:

Principal Software Engineer

United Kingdom, UK
Hybrid / WFH 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/… agile, self-organising squads, our teams are empowered to design, build, and deliver scalable, high-performance systems that shape the future of our business. Were 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 Were … Seeking: Were 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. Youll work closely with other Principal Engineers, Product Owners, and cross-functional teams to deliver robust, maintainable, and scalable solutions all More ❯
Employment Type: Part-time
Posted:

Principal Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH 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

Greater Manchester, England, United Kingdom
Hybrid / WFH 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

England, United Kingdom
Hybrid / WFH Options
Anson McCade
Principal Software Engineer – Full Stack (Java/React) Level: Senior/Principal - £80,000–£95,000 Location: UK-wide | Hybrid (Client site travel as required) Function: Full Stack Development | Agile Delivery | Technical Leadership Industry: Consulting | Public Sector | Digital Transformation Base office: Manchester, Bristol, Cheltenham, or Plymouth Lead software excellence. Deliver strategic impact. Join a specialist … UK software consultancy delivering high-impact software solutions for public sector clients. They are seeking Principal Software Engineers to lead teams, shape delivery strategy, and drive innovation across government projects. About the Role As a Principal Software Engineer, you will lead multiple teams, combining hands-on full stack development with technical leadership and … You will ensure the delivery of scalable, high-quality solutions and mentor engineers to achieve both team and project success. What You’ll Be Doing • Leading and mentoring two software teams across full lifecycle projects • Designing, developing, testing, and deploying software using Java and React • Engaging directly with clients to understand requirements and deliver high-value solutions • Driving More ❯
Posted:

Principal Software Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Computer Futures
Principal Software Engineer - Lead the Future of UK GovTech Innovation Up to £100,000 + Premium Benefits Package Remote-First | Just 1 Day Onsite Every 2 Weeks SC Clearable | British Citizens Only Where Technology Meets Purpose Are you ready to lead engineering efforts that directly impact national security, public services, and digital transformation across the UK? This … is more than just a job-it's a chance to build technology that matters , in a space where innovation meets mission-critical delivery. We're looking for a Principal Software Engineer to join a high-performing team at the forefront of UK GovTech. You'll architect secure, scalable platforms, mentor elite engineers, and shape technical strategy … across programmes that serve millions of citizens and protect national interests. Your Mission As a Principal Engineer, you'll be a technical leader, strategic thinker, and hands-on problem solver. You'll work closely with delivery teams, stakeholders, and government partners to ensure solutions are robust, secure, and future-proof. What You'll Be Doing: Architect cloud-native More ❯
Employment Type: Full-Time
Salary: £70,000 - £100,000 per annum
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Fruition Group
Principal Software Engineer Location: London - 1x a month Salary: £95,000 - £120,000 + equity + benefits An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an opportunity to shape greenfield projects from … reliability, and performance. Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy. Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud Firestore, BigQuery, and Elasticsearch. Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement. Collaborate with cross-functional … with business priorities to deliver scalable, maintainable solutions. What do I need to be successful? Degree in Computer Science or equivalent hands-on experience. 7+ years' experience in backend software development, including several years in a senior or principal-level engineering role. Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and More ❯
Employment Type: Permanent
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

Edinburgh, Scotland, United Kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in 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 … 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. These positions are ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux More ❯
Posted:

Principal Software Engineer

livingston, central scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in 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 … 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. These positions are ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux More ❯
Posted:

Principal Software Engineer

broughton, central scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in 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 … 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. These positions are ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux More ❯
Posted:

Principal Software Engineer

dunfermline, north east scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in 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 … 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. These positions are ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux More ❯
Posted:

Principal Software Engineer

Luton, England, United Kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer TEAM At easyJet, we are on a mission to transform our Airline Planning and Operations capability into a world-class, digitally-optimised operation through the use of new and emerging technologies. We are looking for a Principal Software Engineer to act as the lead technical person within the relevant product team … resilience and crew experience. Product-led delivery is still relatively new to easyJet, and we’re seeking talented engineers who will help us build and mature our in-house software-engineering capability as we continue this journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software … coding key components. You will also mentor other engineers, drive continuous improvement and foster close collaboration across Product, Data, UX and Quality-Engineering colleagues. By focusing on in-house software-engineering excellence this role helps easyJet build the technical capabilities needed to deliver critical operational solutions faster, more securely and at lower cost JOB ACCOUNTABILITIES Lead and drive the More ❯
Posted:

Principal Software Engineer

bedford, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer TEAM At easyJet, we are on a mission to transform our Airline Planning and Operations capability into a world-class, digitally-optimised operation through the use of new and emerging technologies. We are looking for a Principal Software Engineer to act as the lead technical person within the relevant product team … resilience and crew experience. Product-led delivery is still relatively new to easyJet, and we’re seeking talented engineers who will help us build and mature our in-house software-engineering capability as we continue this journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software … coding key components. You will also mentor other engineers, drive continuous improvement and foster close collaboration across Product, Data, UX and Quality-Engineering colleagues. By focusing on in-house software-engineering excellence this role helps easyJet build the technical capabilities needed to deliver critical operational solutions faster, more securely and at lower cost JOB ACCOUNTABILITIES Lead and drive the More ❯
Posted:

Principal Software Engineer

watford, hertfordshire, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer TEAM At easyJet, we are on a mission to transform our Airline Planning and Operations capability into a world-class, digitally-optimised operation through the use of new and emerging technologies. We are looking for a Principal Software Engineer to act as the lead technical person within the relevant product team … resilience and crew experience. Product-led delivery is still relatively new to easyJet, and we’re seeking talented engineers who will help us build and mature our in-house software-engineering capability as we continue this journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software … coding key components. You will also mentor other engineers, drive continuous improvement and foster close collaboration across Product, Data, UX and Quality-Engineering colleagues. By focusing on in-house software-engineering excellence this role helps easyJet build the technical capabilities needed to deliver critical operational solutions faster, more securely and at lower cost JOB ACCOUNTABILITIES Lead and drive the More ❯
Posted:

Principal Software Engineer

luton, bedfordshire, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer TEAM At easyJet, we are on a mission to transform our Airline Planning and Operations capability into a world-class, digitally-optimised operation through the use of new and emerging technologies. We are looking for a Principal Software Engineer to act as the lead technical person within the relevant product team … resilience and crew experience. Product-led delivery is still relatively new to easyJet, and we’re seeking talented engineers who will help us build and mature our in-house software-engineering capability as we continue this journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software … coding key components. You will also mentor other engineers, drive continuous improvement and foster close collaboration across Product, Data, UX and Quality-Engineering colleagues. By focusing on in-house software-engineering excellence this role helps easyJet build the technical capabilities needed to deliver critical operational solutions faster, more securely and at lower cost JOB ACCOUNTABILITIES Lead and drive the More ❯
Posted:

Principal Software Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Computer Futures
Principal Software Engineer - Shape the Future of UK GovTech Up to £95,000 + Premium Benefits Remote-First | Just 1 Day Onsite Every 2 Weeks SC Clearable | British Citizens Only Lead Innovation. Drive Transformation. Make an Impact. Ready to take the reins on projects that power national security and digital transformation This is your chance to lead … at the intersection of technology and purpose . As a Principal Software Engineer , you'll architect cloud-native platforms , mentor elite engineering teams, and influence technical strategy across mission-critical government programmes . Your work won't just be code-it will shape the future of UK GovTech . Your Role in Action Architect secure, scalable, resilient More ❯
Employment Type: Full-Time
Salary: £60,000 - £95,000 per annum
Posted:

Principal Software Engineer

Edinburgh, UK
Hybrid / WFH Options
North Scout
Principal Software Engineer Cloud Engineering Scale-up c100k North Scout are partnered with a fast-growing cloud engineering business thats doubled revenues, expanded its technical team, and earned a strong reputation for delivering complex cloud programmes with pace and precision. Theyre looking for a Principal Software Engineer to take a leading role across architecture … this person to earn up to 100k with a strong package which includes stock options, private healthcare and loads of smaller benefits. If youre a technically strong, people-focused engineer who enjoys leading from the front and shaping modern cloud solutions, wed love to hear from you. More ❯
Employment Type: Part-time
Posted:

Principal Software Engineer

United Kingdom
Hybrid / WFH Options
North Scout
Principal Software Engineer Cloud Engineering Scale-up c£100k North Scout are partnered with a fast-growing cloud engineering business that’s doubled revenues, expanded its technical team, and earned a strong reputation for delivering complex cloud programmes with pace and precision. They’re looking for a Principal Software Engineer to take a leading … person to earn up to £100k with a strong package which includes stock options, private healthcare and loads of smaller benefits. If you’re a technically strong, people-focused engineer who enjoys leading from the front and shaping modern cloud solutions, we’d love to hear from you. More ❯
Posted:
Principal Software Engineer
10th Percentile
£68,750
25th Percentile
£72,500
Median
£95,000
75th Percentile
£113,750
90th Percentile
£121,250