Permanent 'Principal Software Engineer' Job Vacancies

26 to 50 of 85 Permanent Principal Software Engineer Jobs

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

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

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

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, Scotland, 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 - C2BMC - (TRK) (25-462)

Huntsville, Alabama, United States
Northrop Grumman
is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Space Systems-Launch and Missile Defense Systems has an exciting career opportunity for Principal Software Engineer to join our team of talented and diverse professionals. Located in Huntsville, AL, this role is crucial in supporting the U.S. President, the Secretary of … C2BMC is a key component of all ground and flight tests that verify and demonstrate the missile defense system's current and future capabilities. This position is for a Principal Software Engineer on the C2BMC program. The selected candidate will be responsible for software development in Java for the Track Server, supporting the Regional Applications team … in Huntsville, AL. Under minimal guidance, and will provide specialized expertise across multiple systems and software disciplines, as well as general knowledge of related fields, application implications, and customer areas. Essential Functions: Responsible for conducting in-depth analysis and providing technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal Software Engineer £95,000 Bonus Benefits

St. Albans, Hertfordshire, England, 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: Full-Time
Salary: Salary negotiable
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 | High-growth, Purpose-Led and A* funded Fintech | Hybrid

City of London, London, United Kingdom
Hybrid / WFH Options
Austin Werner
Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid – London **Python, TypeScript, React** A leading fintech scale-up is hiring a Senior Software Engineer to join its high-performing engineering organisation in London. This is an opportunity to contribute to a platform designed to improve finance globally — with real impact at scale. … first platform. Backed by leading venture capital and impact investors, the organisation is entering a new phase of growth, with engineering at the core. The Opportunity As a Senior Engineer, you will play a key role in designing and delivering scalable, reliable systems that handle significant volumes of real-time data and transactions. You'll collaborate with product, data … and platform teams to deliver high-impact features that directly improve user financial wellbeing. This is a hands-on role for an engineer who values clean architecture, measurable outcomes, and meaningful user impact. What You’ll Do: Design and implement distributed systems that are resilient, scalable, and secure. Own technical decision-making across architecture and implementation — selecting the right More ❯
Posted:

Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid

London Area, United Kingdom
Hybrid / WFH Options
Austin Werner
Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid – London **Python, TypeScript, React** A leading fintech scale-up is hiring a Senior Software Engineer to join its high-performing engineering organisation in London. This is an opportunity to contribute to a platform designed to improve finance globally — with real impact at scale. … first platform. Backed by leading venture capital and impact investors, the organisation is entering a new phase of growth, with engineering at the core. The Opportunity As a Senior Engineer, you will play a key role in designing and delivering scalable, reliable systems that handle significant volumes of real-time data and transactions. You'll collaborate with product, data … and platform teams to deliver high-impact features that directly improve user financial wellbeing. This is a hands-on role for an engineer who values clean architecture, measurable outcomes, and meaningful user impact. What You’ll Do: Design and implement distributed systems that are resilient, scalable, and secure. Own technical decision-making across architecture and implementation — selecting the right More ❯
Posted:

Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid

london, south east england, united kingdom
Hybrid / WFH Options
Austin Werner
Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid – London **Python, TypeScript, React** A leading fintech scale-up is hiring a Senior Software Engineer to join its high-performing engineering organisation in London. This is an opportunity to contribute to a platform designed to improve finance globally — with real impact at scale. … first platform. Backed by leading venture capital and impact investors, the organisation is entering a new phase of growth, with engineering at the core. The Opportunity As a Senior Engineer, you will play a key role in designing and delivering scalable, reliable systems that handle significant volumes of real-time data and transactions. You'll collaborate with product, data … and platform teams to deliver high-impact features that directly improve user financial wellbeing. This is a hands-on role for an engineer who values clean architecture, measurable outcomes, and meaningful user impact. What You’ll Do: Design and implement distributed systems that are resilient, scalable, and secure. Own technical decision-making across architecture and implementation — selecting the right More ❯
Posted:

Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Austin Werner
Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid – London **Python, TypeScript, React** A leading fintech scale-up is hiring a Senior Software Engineer to join its high-performing engineering organisation in London. This is an opportunity to contribute to a platform designed to improve finance globally — with real impact at scale. … first platform. Backed by leading venture capital and impact investors, the organisation is entering a new phase of growth, with engineering at the core. The Opportunity As a Senior Engineer, you will play a key role in designing and delivering scalable, reliable systems that handle significant volumes of real-time data and transactions. You'll collaborate with product, data … and platform teams to deliver high-impact features that directly improve user financial wellbeing. This is a hands-on role for an engineer who values clean architecture, measurable outcomes, and meaningful user impact. What You’ll Do: Design and implement distributed systems that are resilient, scalable, and secure. Own technical decision-making across architecture and implementation — selecting the right More ❯
Posted:

Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid

slough, south east england, united kingdom
Hybrid / WFH Options
Austin Werner
Principal Software Engineer | High-growth, Purpose-Led and A* funded Fintech | Hybrid – London **Python, TypeScript, React** A leading fintech scale-up is hiring a Senior Software Engineer to join its high-performing engineering organisation in London. This is an opportunity to contribute to a platform designed to improve finance globally — with real impact at scale. … first platform. Backed by leading venture capital and impact investors, the organisation is entering a new phase of growth, with engineering at the core. The Opportunity As a Senior Engineer, you will play a key role in designing and delivering scalable, reliable systems that handle significant volumes of real-time data and transactions. You'll collaborate with product, data … and platform teams to deliver high-impact features that directly improve user financial wellbeing. This is a hands-on role for an engineer who values clean architecture, measurable outcomes, and meaningful user impact. What You’ll Do: Design and implement distributed systems that are resilient, scalable, and secure. Own technical decision-making across architecture and implementation — selecting the right More ❯
Posted:

Principal Software Engineer

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

Principal Software Engineer

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

Principal Embedded Software Engineer

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

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Halethorpe, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Harmans, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Hanover, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Elkridge, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Linthicum Heights, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Brooklyn, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:

Principal / Sr. Principal Embedded Software Engineer (Test Software)

Baltimore, Maryland, United States
Northrop Grumman
Our employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop … integrate and test software that manages test equipment and executes tests for a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using Python, TCL, and C++. The selected individual will utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System. … The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include: active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate More ❯
Employment Type: Permanent
Salary: USD 76 Hourly
Posted:
Principal Software Engineer
10th Percentile
£68,750
25th Percentile
£72,500
Median
£95,000
75th Percentile
£113,750
90th Percentile
£120,625