Principal Software Engineer Jobs in the UK

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

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

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

England, United Kingdom
Hybrid/Remote 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

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

City Of London, England, 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 ❯
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Fruition Group
Principal Software Engineer Location: Remote first (Occasional travel to London) 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 … 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

Ingatestone, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Maldon, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Basildon, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Brentwood, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Witham, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Billericay, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Harlow, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Chelmsford, Essex, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Great Baddow – Enjoy flexible working arrangements, including part-time options and the ability to accrue hours. Let’s discuss what works best for you! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline set of systems requirements. Producing and maintaining software designs that meet these requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading technical reviews and … authorizing software engineering designs. Acting as the Engineering technical lead for software solutions at a sub-system level. Maintaining software solutions to address defects and add new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences: We’re More ❯
Posted:

Principal Software Engineer

Bembridge, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Seaview, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Cowes, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Sandown, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Freshwater, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Ryde, Isle of Wight, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

Newport, UK
BAE Systems
Join Our Team as a Principal Software Engineer! Location: Isle of Wight – Cowes. Enjoy the flexibility of part-time hours and the option to accrue hours. We’re excited to discuss how we can accommodate your needs! Salary: Up to £75,900, based on your skills and experience. What You’ll Be Doing: As a Principal Software Engineer, you will play a pivotal role in shaping our software solutions. Your responsibilities will include: Deriving and maintaining software requirements from a baseline of systems requirements. Producing and maintaining software designs that meet specified requirements. Transforming designs into deliverable software solutions. Conducting peer reviews and verifying solutions across Maritime Services. Leading … technical reviews and authorizing software engineering designs. Acting as a technical lead for software solutions at the sub-system level. Maintaining software solutions to address defects and introduce new functionalities. Supporting the development of individuals and teams to enhance skills and competencies. Assisting in the creation of software estimates for sub-systems. Your Skills and Experiences More ❯
Posted:

Principal Software Engineer

United Kingdom
Hybrid/Remote Options
Harrington Starr
Principal Software Engineer Fully Remote | Permanent | Competitive Salary + Benefits Harrington Starr has partnered with a leading Global Payments Technology company who are seeking to hire a Principal Software Engineer to join their senior engineering leadership team. This is a rare opportunity to combine hands-on development with strategic influence, guiding architecture decisions and … direction. Work on complex, high-performance systems at global scale. Career progression in a fast-growing international technology business. Key skills required: 10+ years’ experience in enterprise architecture and software engineering. Proven expertise in .NET with strong SaaS and API platform experience. Hands-on track record designing highly scalable, high-performance systems. Strong leadership, mentoring, and stakeholder management skills. More ❯
Posted:
Principal Software Engineer
10th Percentile
£68,875
25th Percentile
£72,500
Median
£85,750
75th Percentile
£113,750
90th Percentile
£118,750