Permanent 'Principal Software Engineer' Job Vacancies

26 to 50 of 61 Permanent Principal Software Engineer Jobs

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 - 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

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)

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 / 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)

Glen Burnie, 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, Cloud Performance

Dublin, Ireland
Ll Oefentherapie
Principal Software Engineer, Cloud Performance Job Description This position is based onsite in Nashville, TN. Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public … systems with high performance that can be adopted by our core cloud services across OCI. As Oracle Cloud Infrastructure (OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. … Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images). Qualifications 5 to 10 years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java, C++, C# Hands-on experience designing, developing, and operating public cloud service control or data planes Hands More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Principal Embedded Software Engineer

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

Principal Embedded Software Engineer

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

Principal Embedded Software Engineer

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

Principal Software Engineer

West Berkshire, England, United Kingdom
Matchtech
Our client, a leader in the defence and security sector, is seeking a Principal Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality … and timely deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design, document, review, and maintain the software design. Develop knowledge of best practice development processes and standards. Estimate time and effort for software activities and deliver … according to these estimates. Contribute to the Software Community of Practice to support quality and innovation. Generate and review technical proposals, and mentor less experienced engineers. Job Requirements: Willing and able to obtain and maintain SC and DV security clearance. Qualifications/Skills Required: Degree in engineering, mathematics or science-based subject, or equivalent experience. Significant experience in one More ❯
Posted:

Principal Software Engineer

reading, south east england, united kingdom
Matchtech
Our client, a leader in the defence and security sector, is seeking a Principal Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality … and timely deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design, document, review, and maintain the software design. Develop knowledge of best practice development processes and standards. Estimate time and effort for software activities and deliver … according to these estimates. Contribute to the Software Community of Practice to support quality and innovation. Generate and review technical proposals, and mentor less experienced engineers. Job Requirements: Willing and able to obtain and maintain SC and DV security clearance. Qualifications/Skills Required: Degree in engineering, mathematics or science-based subject, or equivalent experience. Significant experience in one More ❯
Posted:

Principal Software Engineer

Frisco, Texas, United States
Keurig Dr Pepper
Job Overview: Principal Software Engineer for Enterprise AI Services Lead cross-functional engineering teams delivering GenAI, agentic AI, RPA, AI/ML, and low-code/no-code capabilities across 28k employees. This is not a hands-on coding role. You will set standards and guardrails, direct execution, and ensure secure, compliant, measurable outcomes. What we are … and Mileage Reimbursement Annual bonus based on performance and eligibility Requirements: Education/Experience: Bachelor's in CS/IS or equivalent; 5+ years minimum as a developer/engineer; enterprise leadership experience required . Open-source familiarity (examples; no vendors Expert knowledge of system dev. life cycle (SDLC) methodologies (e.g., waterfall, spiral, SAFe , agile, rapid prototyping, incremental, synchronize … and stabilize and DevOps). Expert knowledge of software design concepts, application servers, middleware applications and other software-related tools and concepts. Expert knowledge of relational databases (e.g., MySQL, PostGreSQL , Oracle). Expert knowledge of Operating Systems (Linux, UNIX, MacOS etc.). Expert skills in web and mobile development. Expert ability to design and code the right solutions More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Control Software Engineer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
TAE Power Solutions Engineering Ltd
Principal Control Software Engineer Hybrid/Onsite to Birmingham About Us At TAE Power Solutions, we design power management systems that use less but do more. From, electric vehicle, drivetrains, ultrafast charging, stationary energy storage and grid efficiencies. We develop a clean energy ecosystem of proprietary technology designed to go faster, perform stronger, travel farther, and last … clean energy to the grid. Job Overview As a member of the Control Systems team, you will be working on the development of BMS, DCDC, OBC and Inverter application software for a range of demonstrator and production projects. You will be involved in all stages of the software development process, guide, and mentor other more junior engineers within … projects, and liaise directly with customers, suppliers, and other engineering teams within TAE Power Solutions (TPS). Key Aspects of the role Provide technical delivery and leadership of application software activities Support and mentor other more junior engineers within the team Creation and management of software requirements Take active part in the architectural design of the software More ❯
Employment Type: Permanent, Work From Home
Posted:

Principal Software Engineer IOT & FULL-STACK

Bicester, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Gerrell & Hard
Lead Software Engineer IoT & Full-Stack Location: Hybrid/Bicester Type: Permanent Salary: Competitive, market-based TUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrification where … traditional grid capacity falls short. Working with enterprise customers across Europe, TUAL is transforming the productivity and profitability of electric commercial vehicle fleets through a portfolio of intelligent, software-defined, cloud and IoT-enabled charging solutions. The Role Were looking for a hands-on Lead Software Engineer to own the design and delivery of our IoT and … cloud software platform. Youll connect our ultra-fast chargers, manage data and remote control functions, and ensure security and scalability across our systems. Youll work directly with the VP Product and VP Power Electronics, shaping architecture, integrations and performance turning ideas into real, working solutions. ________________________________________ What Youll Do Build IoT and cloud software for charger connectivity and monitoring More ❯
Employment Type: Permanent
Posted:

Energy Trading - Principal Software Engineer London

England, United Kingdom
Mesh-AI Limited
Overview Mesh-AI are seeking an exceptional Principal Software Engineer to lead delivery of exciting engagements within our Energy & Commodities Trading sector. This role demands a unique combination of hands-on technical excellence and deep domain expertise in trading environments. You will architect and implement critical solutions that power real-time trading decisions, while mentoring teams and … trading operations across multiple asset classes Architect solutions which are able to integrate market data feeds, position management systems, market fundamentals, P&L Risk and Back Office solutions. Establish software engineering best practices and coding standards for trading applications, upskilling more junior members of our delivery teams Partner with client CTOs, Heads of Data, and Engineering Leads to align More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Principal Software Engineer
10th Percentile
£68,750
25th Percentile
£72,500
Median
£95,000
75th Percentile
£113,750
90th Percentile
£120,625