Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for a seasoned Software Developer with experience in designing, implementing, and optimizing SaaS applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the … software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset … team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying the latest best practices in software engineering. Required Skills/Experience More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for a seasoned Software Developer with experience in designing, implementing, and optimizing SaaS applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the … software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset … team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying the latest best practices in software engineering. Required Skills/Experience More ❯
identifying defects, conducting preliminary investigations, and working with teams to resolve issues. As part of a collaborative Agile setup, you'll attend daily stand-ups and planning sessions, ensuring testing is well-integrated into the development lifecycle. You'll thrive in this role if you enjoy problem-solving, continuously improving test coverage and quality, and working with cutting-edge … automated test suites using tools such as Selenium, Robot Framework, or custom Python/Bash scripts, integrating seamlessly with Jenkins, GitLab CI/CD, or Azure DevOps pipelines. Infrastructure Testing & Validation • Provision and validate ephemeral test environments using Docker, Kubernetes, Terraform, or CloudFormation, ensuring consistency with production configurations. • Execute infrastructure smoke tests, configuration drift checks, and idempotency validations through … IaC testing frameworks (e.g., Terratest, InSpec). CI/CD Integration • Embed automated test execution within build pipelines-triggering unit, integration, and end-to-end tests on code commits and pull-requests. • Monitor pipeline health and test results; collaborate with DevOps to optimize build times, parallelize tests, and reduce pipeline flakiness. Result Analysis & Root Cause • Analyze test outputs, system More ❯
delivery and mission execution, no other company can match the breadth and depth of KBR. Learn more about our business here. The Opportunity: We are seeking a highly skilled Software Engineer to join our team to support critical Modernisation and uplifting of Electronic Warfare capability that protect national security. As Software Engineer, you have a passion for designing … developing, and maintaining cutting-edge software solutions. With expertise in programming languages, agile software development methodologies, and system integration, you excel at turning complex problems into elegant, functional and maintainable code. Your ability to collaborate, adapt to new technologies, and deliver high-quality solutions makes you an indispensable part of any team. Responsibilities Perform all activities associated with … the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications. Define system and software requirements. Analyse customer requirements and translate them into a design. Work with Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams. Identify potential roadblocks and develop softwareMore ❯
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
Innovate
Software Engineers – Hybrid Working About the Role We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation. We have opportunities for individuals with experience in: Software Development – C, C++, C#, Python, real-time and embedded systems Testing & Quality Assurance – Automated testing, system verification, and validation Simulation & Modelling – Developing software for simulated environments Software Engineering Leadership – Team leadership, project management, and technical expertise Systems Integration & DevOps – CI/CD, Agile development, and deployment pipelines Our work involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation. Key Responsibilities … Depending on your expertise, you may: ✅ Design, develop, and test high-performance software solutions ✅ Work with embedded, real-time, or middleware applications ✅ Develop and validate software for testing and verification ✅ Optimise software for integration with physical and virtual systems ✅ Lead and mentor teams in software architecture and development ✅ Collaborate across engineering, testing, and quality More ❯
at the forefront of innovation in aviation and technology. With operations in commercial aircraft, helicopters, defense systems, and space exploration, Client employs over 130,000 people worldwide. Job Title: Software Test Engineer Location: Portsmouth ,UK Job Type: 12 Months Work Type: Onsite Job Description : We are seeking a highly motivated Software Test Engineer to join our agile Scrum … team within the Satellite Communications domain. You will play a critical role in testing and delivering robust software solutions. This includes test automation, exploratory testing, and documentation in compliance with project standards. The Software Engineer shall be working within a scrum team to test in an agile development environment and contributing the delivery of software solutions in the Satellite Communications Domain. The Engineer will be expected to contribute to all stages of the software development lifecycle and thus should have experience in technologies which are used for test automation; Java, Selenium and Cucumber. They will also have the knowledge to complete, independent, exploratory testing in a REST environment. The Engineer will also More ❯
see your contribution to our team. Yes, you'll learn from us, but we expect to learn from you too! General Summary: This position reports to the Head of Software Engineering or their designee; is located in Banbury, UK. Responsible for managing and executing testing activities for applications and systems developed and utilized by the Haas F1 Team … liaising with other departments to deliver software solutions, that meet agreed requirements and align with the vision of the Software Technical Architect. General Responsibilities: Promote teamwork and effective communications to develop working relationships between all personnel and departments. Foster effective communication and collaboration across departments to support software development goals. Continuously improve testing processes and methodologies … to enhance efficiency and effectiveness. Collaborate with software engineers to identify and resolve defects and performance issues. Stay up to date with the latest industry trends and technologies to drive innovation in testing practices. Follow all safety regulations in all venues. Other duties as assigned by the Head of Software Engineering or their designee. Key Responsibilities: Design More ❯
specialises in understanding criminal behavior behind money laundering and fraud, helping financial institutions take action through data-driven insights. You’ll be part of a collaborative application development team, testing products from concept to deployment. This includes improving existing tools, building new features, and maintaining high quality standards throughout. Key Details: Outside IR35 £500 Per day 2/… with enterprise QA standards and processes Translate requirements into test strategies and detailed test plans Contribute to devops-based workflows and CI/CD processes Requirements: Strong background in softwaretesting (functional, regression, E2E, performance) Experience with large data volumes and low-latency systems Familiar with devops, CI/CD, and agile practices Skilled in automation and BDD More ❯
specialises in understanding criminal behavior behind money laundering and fraud, helping financial institutions take action through data-driven insights. You’ll be part of a collaborative application development team, testing products from concept to deployment. This includes improving existing tools, building new features, and maintaining high quality standards throughout. Key Details: Outside IR35 £500 Per day 2/… with enterprise QA standards and processes Translate requirements into test strategies and detailed test plans Contribute to devops-based workflows and CI/CD processes Requirements: Strong background in softwaretesting (functional, regression, E2E, performance) Experience with large data volumes and low-latency systems Familiar with devops, CI/CD, and agile practices Skilled in automation and BDD More ❯
If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. THE WORK: We are looking for a Senior Software Engineer passionate about solving ambitious problems and working directly with Ripple Trading and Markets in the cross-border payments space. We are passionate about the growth of our engineers … cleaning to deployment and production support. Collaborate with researchers, engineers, and stakeholders across the business to align technical design with trading objectives. Drive engineering excellence through clean code, automated testing, operational rigor, and mentorship of junior team members. WHAT YOU'LL BRING: 5+ years of software development experience in quantitative trading, with deep expertise in Java and/… with distributed systems in fast-paced front-office environments. Experience building transactional systems with modern databases (Aurora, DynamoDB) and deploying services via Kubernetes or Nomad. Solid understanding of agile software development, automated testing, and secure, scalable architecture design. Exposure to FX and/or crypto markets; front-end experience with frameworks like React is a plus. Passion for More ❯
research and development of new instruments and market solutions and has truly remarkable growth expectations for the coming years. SUMMARY Reporting to the R&D Programme Manager, the Lead Software Application Developer will guide the software development team in creating and maintaining scalable, high-performance software applications that meet the needs of the business, powering it’s … Mass Spectroscopy analytical instrumentation. This role requires hands-on development skills, leadership and mentoring capabilities, a deep understanding of various software development methodologies and tools, and the responsibility for managing the technical roadmap and ensuring quality. KEY RESPONSIBILITIES • Lead and mentor a team of software developers, fostering a collaborative and high-performance environment. • Participate in recruitment, training and … and enhance existing applications. • Write clean, maintainable, and efficient code in alignment with best practice and coding standards. • Perform code reviews to ensure quality and adherence to standards. • Ensure software applications are thoroughly tested and perform as expected across different environments. • Provide leadership and technical guidance for resolution of complex technical issues and reported bugs. • Provide technical guidance and More ❯
in San Jose, California with offices around the world, Certinia is backed by Haveli Investments, General Atlantic and Salesforce Ventures. For more information, visit . THE ROLE As a Software Engineer in the Certinia development team, you will be involved in the technical design, development and test automation of all aspects of the Certinia product line. You will develop … enhance, maintain software and write automated tests, in accordance with the best practices as specified by WHAT YOU WILL DO IN THIS ROLE Your responsibilities will include designing, coding, test automation, debugging and performance analysis. You may get involved with customer deployments, partner product integrations and competitive benchmarking. This position requires someone who has great interpersonal skills to work … complex enterprise applications and advanced OO patterns and architecture principles, such as database design and concurrent users Working with the Product Owner, Business Analysts and Technical Architect to develop software from a set of requirements using the scrum methodology. Working within a scrum team To assist with training other members of the team To review User Help documentation. Working More ❯
increasingly virtual world and it drives us beyond generational gaps and disruptions of the future. We are looking forward to hire Playwright Professionals in the following areas: Job Title: Software Test Engineer Experience required: 3+ years. Job Summary: We are looking for a proficient Manual and Playwright/Selenium Automation Tester to join our team. The ideal candidate will … be responsible for both manual and automated testing of our software applications, ensuring high-quality deliverables. Responsibilities: Review software requirements and prepare test scenarios. Design, develop, and execute test plans and test cases based on software requirements. Identify, document, and report bugs, errors, and inconsistencies in software programs. Collaborate with software developers to diagnose … and rectify issues discovered during testing. Improve and automate test procedures to enhance the efficiency and effectiveness of software testing. Participate in product design reviews to provide feedback on potential issues, risks, and usability. Conduct post-release/post-implementation testing to validate that requirements and specifications have been met. Evaluate new testing tools and methodologies to More ❯
The Role We are seeking a skilled Security Cleared IT Test Engineer to join our team and ensure the quality and reliability of our software applications and IT systems. The ideal candidate will have experience in manual and automated testing, test case design, defect tracking, and performance testing. You will work closely with product and operations teams to … deliver high-quality solutions. Key Responsibilities: Develop, execute, and maintain test plans, test cases, and test scripts for software applications and IT systems. Perform manual and automated testing to identify defects and ensure optimal performance. Collaborate with the Design and Engineering teams to understand requirements and ensure comprehensive test coverage. Utilise automation tools like Ansible with Terraform using … using bug tracking tools like JIRA and ALM. Analyse test results and generate detailed reports to facilitate decision-making and process improvement. Stay up-to-date with the latest testing methodologies, tools, and best practices. Required Qualifications: 2+ years of experience in softwaretesting, QA, or IT system validation. Strong knowledge of software development life cycle More ❯
requirements. Our industry focus includes aerospace and defence, healthcare, telecommunications, rail transportation, semiconductor, geospatial, industrial, and energy. Job Description: We’re looking for a detail-oriented and proactive IVVQ Software Engineer to support the testing and assurance of complex systems with advanced user interfaces. In this role, you’ll be part of a collaborative team working on high … integrity software in a secure environment. You’ll play a key role in validating system performance, ensuring a high standard of quality, and helping to shape how we test and deliver mission-critical solutions. This position is well-suited to someone empathetic who enjoys thoughtful problem-solving, values strong documentation, and takes pride in improving processes and outcomes. You … excellence and continuous learning Must to have skills: 5 days a week onsite. Ability to obtain SC Clearance with no caveats, or already in possession of this. Strong experience testing complex systems, particularly those with advanced or user-sensitive UI/UX. Solid understanding of formal testing methodologies and test lifecycle processes. Hands-on experience with Atlassian tools More ❯
requirements. Our industry focus includes aerospace and defence, healthcare, telecommunications, rail transportation, semiconductor, geospatial, industrial, and energy. Job Description: We’re looking for a detail-oriented and proactive IVVQ Software Engineer to support the testing and assurance of complex systems with advanced user interfaces. In this role, you’ll be part of a collaborative team working on high … integrity software in a secure environment. You’ll play a key role in validating system performance, ensuring a high standard of quality, and helping to shape how we test and deliver mission-critical solutions. This position is well-suited to someone empathetic who enjoys thoughtful problem-solving, values strong documentation, and takes pride in improving processes and outcomes. You … excellence and continuous learning Must to have skills: 5 days a week onsite. Ability to obtain SC Clearance with no caveats, or already in possession of this. Strong experience testing complex systems, particularly those with advanced or user-sensitive UI/UX. Solid understanding of formal testing methodologies and test lifecycle processes. Hands-on experience with Atlassian tools More ❯
industry. This role offers a unique opportunity to work at the intersection of quality assurance and geospatial technologies. As part of the QA team, you will also participate in testing complex map-based user interfaces and validating spatial datasets, ensuring accuracy, usability, and performance of geospatial functionalities in a modern web application. Experience: Proven experience in a QA or … test automation role Experience working in cross-functional agile teams Proven ability to work independently and collaboratively in a remote environment Experience in testing web applications with embedded interactive maps or geospatial components (e.g. Leaflet, Mapbox, OpenLayers) Familiarity with spatial data formats (GeoJSON, Shapefile, GML, WKT) and coordinate reference systems Hands-on experience with spatial data validation and QA …/QC workflows is a strong plus Requirements: Qualified to ISTQB Foundation Level in SoftwareTesting (or equivalent) Strong knowledge of functional testing and analytical skills Good understanding of non-functional testing and test automation Solid experience with Selenium for UI automation Proficiency in API testing using Postman Experience with JMeter for performance testingMore ❯
seeking a highly skilled and motivated Lead QA Tester to join our team. The Lead QA Tester will be responsible for leading product validation efforts and building a robust testing framework for our SaaS products. The ideal candidate will have a strong background in quality assurance, test automation, and leadership, ensuring that our products meet the highest standards of … validation of product features and functionalities. Collaborate closely with Product Management, Development, and other stakeholders to understand requirements and define acceptance criteria. Conduct functional, regression, integration, performance, and security testing to identify and resolve issues. Manage the defect lifecycle, including identifying, logging, tracking, and verifying bugs in collaboration with the development team. Ensure all deliverables meet the quality standards … and acceptance criteria before deployment. Build and Maintain the Testing Framework: Design and implement a scalable and maintainable automated testing framework to improve test coverage and efficiency. Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline to ensure regular and reliable testing. Select and implement appropriate testing tools and technologies to support More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for an enthusiastic Software Developer to join our team, where you'll have the opportunity to grow your skills working with SaaS applications in a microservices-based environment. As a member of our … team, you will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and … coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix defects Support software architecture discussions and learn More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for an enthusiastic Software Developer to join our team, where you'll have the opportunity to grow your skills working with SaaS applications in a microservices-based environment. As a member of our … team, you will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and … coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix defects Support software architecture discussions and learn More ❯
Type: Permanent Location: London or Leeds (Hybrid working model) Are you ready to take the lead and make an impact? At Ten10, we empower businesses to deliver high-quality software faster and more effectively, and we're looking for a talented Principal Technical Consultant to join our growing team. If you're an experienced leader with a passion for … and mentoring others, this could be your perfect next step. Why Join Ten10? We're proud to be one of the UK's leading independent consultancies for Quality Engineering, SoftwareTesting, RPA, and DevOps . Our mission is simple: help our clients achieve their goals by implementing innovative, high-quality engineering practices. Here's what makes us stand … as your career aspirations. Flexibility: Our hybrid working model gives you the balance you need. The Role As a Principal Technical Consultant , you'll bring your extensive knowledge of software engineering, automation, and performance testing to create bespoke solutions for our clients. You'll also take a leadership role, guiding your team to success and leading by example. More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
Type: Permanent Location: London or Leeds (Hybrid working model) Are you ready to take the lead and make an impact? At Ten10, we empower businesses to deliver high-quality software faster and more effectively, and were looking for a talented Principal Technical Consultant to join our growing team. If youre an experienced leader with a passion for solving complex … challenges and mentoring others, this could be your perfect next step. Why Join Ten10? Were proud to be one of the UKs leading independent consultancies for Quality Engineering, SoftwareTesting, RPA, and DevOps . Our mission is simple: help our clients achieve their goals by implementing innovative, high-quality engineering practices. Heres what makes us stand out: Challenging … unique as your career aspirations. Flexibility: Our hybrid working model gives you the balance you need. The Role As a Principal Technical Consultant , youll bring your extensive knowledge of software engineering, automation, and performance testing to create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What More ❯
just getting started. If you're excited by mission-driven impact, big ideas, and helping define the future of work - join us. WHAT YOU'LL DO Drive and champion testing across key areas of our web, mobile and desktop applications - including AI powered features such as smart assistants, chat interfaces and smart recommendations. Advocate for the user experience by … identifying and escalating UX inconsistencies, friction points, or confusing AI behaviours. Design and maintain test strategies and plans that ensure high quality across Kadence's software stack, with tailored approaches for testing deterministic and non-deterministic systems (e.g. LLM based workflows). Execute test cases, analyse results, and clearly report bugs and errors. Collaborate closely with cross-functional … through resolution. Contribute to technical discussions and help shape our approach to quality engineering. Debug and troubleshoot complex issues and provide clear defect documentation. Conduct post-release and regression testing to ensure ongoing stability. Create and maintain internal documentation for testing processes, including expected AI behaviour and edge case handling. WHAT YOU BRING Solid experience as a QA More ❯
Belfast, Northern Ireland, United Kingdom Lead Test Automation Engineer Location: Belfast Contract: Full time, Permanent EverQuote is seeking a Lead Test Automation Engineer to drive our end-to-end testing initiative and overall testing roadmap. We are looking for a technically skilled and strategically minded test leader to elevate our quality engineering practices. This role is ideal for … passionate about building reliable, scalable test frameworks and embedding quality into every step of the development lifecycle. You will collaborate across engineering, product, and infrastructure teams to create automated testing solutions that accelerate delivery, improve confidence, and reduce risk. This is a high-impact opportunity for someone who thrives in a fast-moving, data-driven environment and is ready … to take ownership of our testing vision. Who You Are: A passionate and pragmatic quality engineer who understands the value of automation but knows when not to overengineer. You thrive on enabling others through frameworks, training, and mentorship. You're comfortable balancing short-term delivery pressures with long-term quality strategy. What You'll Be Doing: Own and evolve More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Division is looking to recruit a Principal DevSecOp Engineer to join its UK based engineering team working within a highly secure environment; with responsibility for providing a bridge between software development, testing, infrastructure, operations and system administrators to facilitate efficient, continuous and high-quality software and environment delivery. The processes and tooling implemented by the Principal DevSecOps … and associated artefacts to be installed and configured on scalable infrastructure across environments which comply to strict security regulations. The Principal DevSecOps Engineer will typically combine the skills of software coding and/or scripting, process reengineering and infrastructure provisioning with exemplary leadership, team working and communication skills. The Principal DevSecOps Engineer should have a good breadth of knowledge … across the disciplines of software development and how software and infrastructure is deployed. The ideal candidate will have demonstrable experience of performing in a similar strategic and leading DevSecOps position, and preferably working in a secure environment. You will possess a strong all round technical ability with an excellent working knowledge of platform capability area for Cloud/ More ❯