Principal Software Engineer page is loaded Principal Software Engineer Apply locations Maidenhead (GBR) Gloucester, Gloucestershire, England, UK time type Full time posted on Posted Today job requisition id REQ-10596 Company: Ultra Intelligence & Communications Cyber (UK) Business Provide Decision Advantage to Mission Partners Around the World Join us in our mission to provide the world's military members … the highest security and trust worldwide. Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation … test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies technical/professional knowledge, making independent judgements based on practice and significant previous experience to support decision making. Often seen as a referral point or more senior team member to More ❯
Job Description - Senior Software Engineer () Senior Software Engineer - Job Title: Senior Software Engineer Location: Portsmouth Broad Oak Salary: Up to £56,140 dependent on skills and experiences What you'll be doing: Designing and implementation of torpedo tactical software against an incrementally defined algorithm specification as directed by the software team lead Investigation of allocated … software defects and implementation of necessary changes Peer review of software implementations Softwaretesting and verification Working initially with an existing toolset and development approach to support on-going project delivery requirements Supporting migration and modernisation of the current software implementation approach and toolset, to support longer term maintainability and spiral development Your skills and … experiences: Experienced software engineer that has worked within a software development team Good experience of using at least one high level programming language Experience of using a high-level design methodology Good experience in the application of all aspects of the software lifecycle and knowledge of software lifecycle models (e.g. Waterfall, Agile) Able to evaluate current More ❯
Overview Test Engineer is required to carry out cyber security patch testing, software and system testing of RTT products, including X-ray scanners and Matrix IT systems and networks, working under the direction of the System Test Manager. Responsibilities The key responsibilities of this role are: • Carry out system verification and validation testing. • Create test procedures and … test cases. • Perform functional, performance, security patch and regression testing of software products. • Identify, report and track software defects and issues. • Install Cyber Security patches on development/test X-ray Scanner servers and Matrix servers and workstation IT equipment. • Verify software build & patch configuration. • Carry out Cyber Security patch validation testing. • Ensure test runs and … results provided within the given time frame. • Generate test feedback for design engineers and software developers. • Contribute towards improving current procedures to optimise testing processes. • Assist the test manager in planning the test program for RTT products. Qualifications • Knowledge and experience of system/hardware/software verification/validation testing. • Experience of softwaretestingMore ❯
Kick-start your career in software quality assurance. Are you passionate about technology and eager to ensure software performs at its best? Our clienta leading software company known for delivering high-quality digital solutionsis looking for a driven Trainee Software Tester to join their growing QA team. This is a fantastic opportunity for recent graduates or … individuals with a strong interest in softwaretesting to gain real-world experience in a collaborative, fast-paced environment. What Youll Be Doing: Collaborating with developers and product teams to understand software requirements Executing manual and automated tests to ensure functionality, performance, and usability Identifying, documenting, and tracking bugs and issues through to resolution Supporting the creation … of test plans, test cases, and testing strategies Learning industry-standard tools and practices to ensure high-quality product delivery What Were Looking For: A strong interest in softwaretesting and quality assurance Basic knowledge of software development and testing methodologies Great attention to detail and strong analytical/problem-solving skills Good communication and More ❯
customers in more than 100 countries. As part of our growth phase, we are seeking an ambitious graduate engineer with a strong interest in technology to join our growing testing team at Racelogic. The role will involve taking ownership of testing and sign-off activities for Racelogic products, validating their functionality, performance, and reliability. Your Responsibilities: •Taking an … active role in all aspects of product testing, from R&D to product release. • Translating product requirements into testing plans and strategies. • Identifying and improving product testing tools and processes. • Utilising software, firmware, and hardware testing tools for product testing tasks and providing guidance on their development. • Collaborating with other departments to improve project … in the office 5 days a week. • Full clean UK driving license. • Keen interest in technology and the automotive industry. • Exposure to GNSS and automotive-based technologies. • Understanding of testing methodologies, tools, and best practices. • Background in programming would be beneficial, such as C++ or Python. • Profit-related bonus (after probation). • Comprehensive healthcare package including: • Wellness rewards and More ❯
team for a 6 -month fixed-term contract. Location - Wokingham (min 3 days per week onsite) Duration - 6 Month Fixed Term Contract Responsibilities Develop and document test plans for software solutions produced by IT Software Development department. Experience with authoring test cases and executing them via Azure DevOps or any other test execution App. Experience with authoring and … maintaining regression test suites to perform end to end testing prior to every release. Conduct testing of existing solutions and new software solutions in accordance with any test plans and with own best judgement. Assist IT Software Development department with production of automated tests for software solutions. Work with Product team to identify suitable test … data for test plans. Assist Product team and other business units performing UAT on software solutions. Keep up-to-date on current technologies and undertake personal development in line with business requirements. Candidate Profile University degree in Business or Information Technology (or equivalent) or equivalent experience in a softwaretesting role. Positive outlook and enthusiastic application of More ❯
Job title: Senior Embedded Software Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration means … the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior Embedded Software Engineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and software, this exciting role will … in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying your knowledge and principles of engineering to assist in the implementation of aircraft control systems to a More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Passle Limited
of the world's largest law and professional services firms including Deloitte, Freshfields, Linklaters and Reed Smith. What does the role involve and what could you be doing? A software tester is responsible for ensuring that the product applications and systems work correctly. Without testing, your favourite apps wouldn't work on your mobile, a car would not … be safe to drive, a computer game would be full of glitches and everything would be unpredictable and insecure. For this reason, businesses recognise the importance of testing, and the testing of software has never been more important. At Passle each and every one of us is responsible for understanding our product intimately, and you'll start … by getting to know our product and all its features. Your role will focus on learning to assess software quality through manual, functional, and automated testing. You will be responsible for finding and reporting bugs and glitches. Ultimately, you will help to ensure that our product applications and systems work correctly. The role will also involve the below and More ❯
Windsor, Berkshire, England, United Kingdom Hybrid / WFH Options
Proactive Appointments
Projects/Maintenance Cycles from Development through to Go-Live. You will work with all departments to ensure quality deliverables, building strong relationships between the business and IT delivering software through Agile methodology. From time to time you will be required to perform software tests, following best practice to ensure quality and correct documentation of test procedures in … all areas of software testing. You will be responsible for the development and implementation of documented test cases. Executing tests, preparing test reports, and working closely with relevant departments and stakeholders to report defects when required. Expected experience & skills • Minimum 5 years proven track record in software test lead roles doing hands-on testing • Must have experience … in Agile/Scrum models • Strong Testing experience with API, Cross Platform Testing, Cross Browser Testing, Web, Mobile and Tablet • Strong Testing Experience in Non-Functional testing • Experience of working with Test Management tools like JIRA, TFS, ALM • Familiar with C# .NET, HTML, SQL & Java • Good Experience of working with SQL and SQL Management Studio. More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Primark Stores Limited
and optimise the way we deliver these technology changes to maximise value at minimum cost. You will be accountable for the enablement and adoption of a new set of Software Engineering and Delivery Principles to Primark. Working with the Engineering Managers, Portfolio Delivery Leads, Product Teams and System Integrators. You will be part of the Primark Engineering Practice, where … we aim to enable more frequent and faster deployments, improve software quality, reduce change failure rate and improve the mean time to recover in the event of an issue occurring. You will play a critical role in Engineering & Enablement team where you will be embedding new agile ways of working and instilling best in class software engineering techniques. … the strategy for this area and ensure that key stakeholders are informed. Build strong relationships with both our internal senior stakeholders and key partner stakeholders to ensure a seamless software delivery capability across the Primark Technology and Business Domains. Operational accountability/responsibility for the software delivery capability, enabling multi-location and time-zone availability. Partner with Shared More ❯
Overview Hybrid 2 days in Stansted. As a Test Engineeryou will be ensuring software quality by designing and executing test plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineersplay a key role in for ensuring the quality and reliability of our products through rigorous testing and analysis. You will work closely with developers, product … managers and other stakeholders across our business to identify and resolve issues and contribute to the continuous improvement of our testing processes. Responsibilities Design, develop, and execute test plans and test cases. Identify, document, and track defects and issues. Collaborate with developers to troubleshoot and resolve issues. Perform regression testing to ensure existing functionality is not affected by … new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as well as Scrum framework DevOps Experience of test-driven development (unit testing, mocking, integration testing) Understanding of More ❯
Aldermaston, Berkshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment (AWE)
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at … the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting … specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and More ❯
Tadley, Hampshire, United Kingdom Hybrid / WFH Options
AWE
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at … the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting … specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
AWE Plc
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at … the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting … specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and More ❯
brimpton, south east england, united kingdom Hybrid / WFH Options
Atomic Weapons Establishment (AWE)
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at … the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting … specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and More ❯
Embedded Software Testers are responsible for planning, specifying, designing and running manual and automated tests that assure the quality of ALL.SPACE's terminal products. This includes the testing of embedded real-time terminal control software, web interfaces and REST APIs. The embedded software tester will work as part of an Agile development team delivering features that … are verified to meet product requirements. ROLES and RESPONSIBILITIES Understand the software requirements and contextual scope Plan, design, document, develop and execute manual & automated software tests Develop automated tests in appropriate tools and languages, such as Python Work with simulations for off-target testing Develop on-target tests, controlling external test equipment as needed Record, investigate and … assist in the resolution of discovered and reported defects Support integration, system testing and customer usage of delivered features. Work within the team's Agile framework, contributing to best practice. QUALIFICATIONS, EXPERIENCE AND SKILLS Experienced in testingsoftware on embedded devices, ideally satcom, telecom or network devices Experienced in web interface and REST API testing Ability More ❯
you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. In this position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium's goal is … to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. … The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in softwaretesting and high-reliability qualification, as well as software engineering and software project management practices. The More ❯
Winchester, Hampshire, United Kingdom Hybrid / WFH Options
Leidos
provided, the successful candidate will need to demonstrate integration test experience, ideally within a complex, virtualised, cloud based infrastructure. Job alert service Key responsibilities: Responsible for major and minor Testing milestones Review requirements and design documents to generate Test Cases including identifying test data and defining test environment needs Create/review test plans and test designs, work with … third parties to ensure requirements coverage Creating, reviewing and optimising Testing Processes Preparation and Execution of Test Cases to fully functionally test across the software, network and infrastructure solution stack at all levels Preparation and Execution of Test Cases to test the system and verify safety, security, resilience, service management and other non-functional requirements Producing Test Reports … Analysing data and test evidence from suppliers to show compliance to requirements Essential Skills and Experience: 5 years' test experience (or 4 years' experience with ISTQB Foundation Certificate in softwaretesting). Strong experience of systems andor integration testing of IT solutions Verifiable Testing experience with IT Systems and Services Excellent understanding of the TestingMore ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
All.Space
We're seeking an experienced Embedded Software Test & Release Manager to lead the planning, execution, and delivery of software verification and release activities for our next-generation SATCOM terminal systems. You will be responsible for developing test strategies, managing test execution across concurrent programmes, and ensuring timely, high-quality software releases using tools such as GitHub and … Jira. You'll manage a small team of embedded software testers, take ownership of test KPIs and reporting, and work in close collaboration with developers to drive software quality within the wider team. ROLES and RESPONSIBILITIES Lead the coordination, and execution of software test and release campaigns across concurrent programmes. Define and implement comprehensive test strategies and … test plans for automated and manual functional regression, integration, and system-level testing of an embedded system. Oversee day-to-day test execution and verification activities to ensure alignment with project milestones and product requirements. Track and report test and release KPIs for internal stakeholders. Manage the end-to-end software release lifecycle across multiple programmes, using GitHub More ❯
Aylesbury, Buckinghamshire, United Kingdom Hybrid / WFH Options
Skyhigh Security
Aylesbury United Kingdom Job ID: JR APPLY NOW Job Title: Senior Software Engineer About Skyhigh Security: Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the world's data, and because of this, we live and breathe security. We value learning at our core, underpinned by … are on these too! Follow us on LinkedIn and Twitter . Role Overview: As a member of the Data Protection Cloud Services team, you will work with an Agile software development team on the development and testing of core security software. Creating and maintaining critical infrastructure required by the team or researching new technologies for future security solutions. … About the Role As a member of the Data Protection Cloud Services team, you will be: Working with an Agile software development team on the development and testing of core security software Researching new technologies for future security solutions Creating and maintaining critical infrastructure required by the team Collaborating closely with your immediate colleagues, having daily meetings More ❯
Nursling, Southampton, Hampshire, England, United Kingdom Hybrid / WFH Options
Ordnance Survey
comprised of 3 sub-teams, each with a focus on different types of spatial data transformations, and each with a strong mix of developers & testers. Ordnance Survey has a testing community of 70+ test professionals that support each other with regular sessions on test related topics, tools, and techniques - be a part of it! About the role Implement automated … tests using our existing test frameworks, and extend these frameworks as necessary Validate data quality using big data testing tools Analyse data transformations in order to establish the best way to test key business requirements Contribute testing acumen into agile team ceremonies such as sprint planning, retrospectives, and daily standups Communicate software risks & test outcomes with the … team, team lead, project manager & test lead Support the Ordnance Survey Testing Community, with common standards such as metrics and use of test tools Here is a snapshot of the technologies that we use Scala, Apache Spark, Databricks, Apache Parquet, YAML, Azure Cloud Platform, Azure DevOps (Test plans, Backlogs, Pipelines), GIT, GeoJSON What we're looking for Highly skilled More ❯
Junit or similar. Understanding of Agile/Scrum, methodologies and experience working in agile teams. Familiarity with CI/CD tools such as Jenkins, Bitbucket, GitLab Experience with API testing tools like Postman. Experience in mobile test automation (Android/iOS) Knowledge on performance testing tools like JMeter will be nice to have. Good understanding in SQL. ISTQB … or equivalent certification Experience Required Knowledge on Software Development Life Cycle (SDLC) and SoftwareTesting Life Cycle (STLC). Experience in implementing testing frameworks for Web and mobile applications. Familiarity with Agile and DevOps principles. More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in is currently looking to recruit a Full Stack Software Development Engineer. Rate: £67.00 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/Remote working: 4 days per week onsite (a 4 day week of Monday to Thursday … Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: 1 or 2 stage video interview Full Stack Software Development Engineer Job Description: The Environment Simulator Group provide a real-time environment, running simulations of the sub-systems to test the operation of the unit under test. You will … be working within a small and will be responsible for: - The continued development of the Web UI components Maintenance and testing of .net microservices Creating the appropriate documentation Collaborating with and assisting other members of the team Skillset/experience required: Essential experience: Programming Languages:- JavaScript, Typescript, HTML, CSS, C# Framework & Libraries:- Svelte, Angular, Vue.js, React, .NET 7/ More ❯
knowledge of legal applications including but not limited to iManage, Microsoft Office, BigHand, Litera, Interaction, Elite and associated systems 3 years+ experience of working with industry standard test management software like Microsoft TFS and Jira ISTQB Foundation Level Certified. ISTQB Advanced would be advantageous Experience of working in a ITIL-based support environment Analytical mind-set with ability to … troubleshoot and converse with Technical Analysts Ability to work in both Waterfall and Agile QA frameworks Excellent understanding of testing techniques and the QA and Test lifecycle methodologies Excellent ability to learn and understand new software and concepts Ability to work independently and as part of a team Ability to take ownership, multi-task and work to deadlines … Analytical mind-set with technical understanding of software with the ability to troubleshoot and challenge Excellent attention to detail Excellent organisational skills Excellent written and verbal communication skills Some project management or business analysis experience would be advantageous Automation testing experience would be advantageous Keen interest in softwaretesting and the wider QA community More ❯
Banbury, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Oscar Technology
Line Analysts. This role is based in North Oxford, and it will require you to be onsite a minimum of two days per week. Essential Experience: Demonstrable experience in softwaretesting, with a strong focus on functional, regression, and automated testing. Solid understanding of software development processes and methodologies (e.g., Agile, Scrum) and the role of testing within these frameworks. Proven ability to write and execute comprehensive test plans and cases, ensuring high-quality delivery. Experience with SQL for data validation and API testing tools such as Postman. ISTQB or an equivalent certification is preferred but not essential. Experience in Selenium Automated Testing & familiarity/experience in Playwright Automated Testing. Benefits: Competitive Base Salary More ❯