Permanent Principal Software Engineer Jobs in the UK

1 to 25 of 75 Permanent Principal Software Engineer Jobs in the UK

Principal Software Engineer x 8

Cowes, Isle of Wight, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

UK Flexible, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Portsmouth, Hampshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

East Cowes, Isle of Wight, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Rochester, Kent, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Inverkeithing, Fife, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Kilmarnock, Ayrshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Northampton, Northamptonshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Lossiemouth, Morayshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Bristol, Gloucestershire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Prestwick, Ayrshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Farnborough, Hampshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Christchurch, Dorset, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Yeovil, Somerset, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Lincoln, Lincolnshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Rhosneigr, Gwynedd, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Preston, Lancashire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Bedale, North Yorkshire, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

Brough, North Humberside, United Kingdom
BAE Systems
Job Title: Principal Software Engineer – x8 Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – 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 More ❯
Posted:

Principal Software Engineer x 8

United Kingdom
BAE Systems
Job Title: Principal Software Engineer - x8 Location: Cowes - We offer flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (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 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 one high level programming language Considerable experience of using a high-level design methodology - knowledge of UML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal / Lead Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Holt Executive Recruitment
Are you ready to take the lead in developing cutting-edge embedded software solutions for next-generation Electronic Warfare systems? We're seeking a Principal/Lead Software Engineer to play a pivotal role in driving innovative and mission-critical solutions.This is a fantastic opportunity for an experienced engineer to combine hands-on development with … integrity environment. What You’ll Be Doing: Lead and mentor a multidisciplinary team of engineers Take ownership of project planning, technical reviews, and reporting Drive all phases of the software lifecycle: requirements, design, implementation, testing, and integration Develop embedded software using RTOSs such as VxWorks or embedded Linux Deploy software across multi-core or distributed hardware platforms … Collaborate closely with hardware and firmware teams to deliver integrated systems Follow standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Contribute to design reviews, gate reviews, and agile development ceremonies What You’ll Bring: Strong experience with C++(14 or above) Proficiency in UML and Object-Oriented Design techniques Deep understanding of More ❯
Employment Type: Full-Time
Salary: £50,000 - £80,000 per annum
Posted:

Principal Software Engineer

United Kingdom
Ramon Chips Ltd
Ramon.Space is a leader in space-resilient computing infrastructure. Powered by its unique AI/ML processors, Ramon.Space's software-empowered systems enable the realization of Earth-like space-resilient computing capabilities in space. Ramon.Space has a proven track record in space since 2014, the company's proven technology has already been deployed in space and used in over … global start-up with 70 + employees based out of the U.S., Israel and are now expanding in the U.K. We are looking for a highly skilled and experienced Principal Software Engineer to join our innovative team. This role is critical for developing the software components that drive our state-of-the-art satellite communication and … processing systems. The ideal candidate will have a strong background in software development for embedded systems and experience in digital communication and IP routing. As a Principal Software Engineer, you will lead the design, development, and implementation of advanced software solutions, collaborating with our multidisciplinary team to ensure the deployment of cutting-edge, reliable, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer in Test (Automation)

Edinburgh, Midlothian, Scotland, United Kingdom
Spacelabs Healthcare
Principal Automation Test Engineer Next-Gen Medical Devices Location: Scotland | Team: R&D | Type: Full-Time Spacelabs Healthcare is seeking a hands-on Principal Automation Test Engineer to lead the strategy, design, and delivery of test automation for our next-generation networked patient monitoring platform. Youll work across systems, hardware, software, and verification teams to … automation backlog with cross-functional teams Mentor engineers and promote high-quality engineering practices Ensure timely delivery of automated test solutions and documentation What You Bring 10+ years in software engineering, including 4+ years in test automation leadership Deep expertise in Python, OOP principles, CI/CD workflows, and Agile methods Experience with automation tools and modern test practices More ❯
Employment Type: Permanent
Posted:

Principal Software Development Engineer, Unstructured Data

London, United Kingdom
Hybrid / WFH Options
Merantix
Job Requisition ID # 25WD89838 Position Overview As a Principal Software Engineer at Autodesk Research, you will work on new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer passionate about solving problems and building solutions. You will collaborate with scientists, research engineers, and … platform engineers to build and deploy scalable data pipelines for machine learning. Your expertise spans data processing and distributed systems, with a focus on software engineering. You will work at the intersection of research and product, building generative AI features in Autodesk products. You will report to: Manager, Autodesk Research, Generative AI. Location: London or remote (within UK). … ambiguous, newly forming areas. Skilled in building prototypes, maintainable systems, and owning developed systems. Has a growth mindset and passion for learning. Learn More About Autodesk Autodesk creates innovative software used in various industries, helping turn ideas into reality and transforming how things are made. We pride ourselves on our culture, which guides our work, relationships, and global impact. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

1x Principal Software Engineer (Backend, Python)

London, United Kingdom
Contilio
based in London, UK. We have built and scaled the world's first 3D AI analytics & insights platform for the largest industry on earth, construction . Our cutting-edge software automates quality verification, manufacturing-style quantity tracking, progress, and predictive risks in hours, generating an intelligent digital twin previously missing from construction. This enables our enterprise customers to access … global population, given that 40% of the world's CO2 originates from the $15Tn Construction industry! To fulfill this vision, we are adding a smart, ambitious, and technically exceptional Principal Software Engineer to our team. In this role, you will lead software development and cloud deployment activities to build the next version of Contilio's cutting … grow our team and global footprint. Preference for candidates with UK work authorization , though we are able to sponsor exceptional candidates. What you will be doing: Lead and implement software development projects, including: System architecture design Implement and test backend, analytics engine, database, and integrations Cloud deployment and performance optimization Establish, implement, and track development and product KPIs Hold More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Principal Software Engineer
10th Percentile
£65,000
Median
£68,000
75th Percentile
£77,500
90th Percentile
£108,750