Software Developer in Test 6 Month Contract Outside IR35 Hybrid (Glasgow) Starting ASAP Day Rate: £470 Job Description: Harbey Nash's Public Sector client is seeking a Software Developer in Test to join their team. You will be involved in supporting the SCRUM team, Service Owner, and Lead Architect to ensure a fully managed, secure, and successful service. … oriented databases, is essential. The key technology knowledge includes: Best Practice test approaches Test Automation in CI/CD pipelines (GitHub Actions) Selenium/WebDriver Java and JavaScript BDD testing (Gherkin/Cucumber) Linux environments AWS environment experience MariaDB, Oracle, MySQL, AWS Aurora (2 or more) 2+ years in MySQL scripting within cloud Data Migration projects AWS data migration … testing, including Athena, Data Migration Service, or similar tools Additional skills include: Self-management and proactive decision-making with risk assessment Ability to translate technical concepts for non-technical stakeholders Knowledge sharing and mentoring Desirable skills include: Understanding of technical governance and government requirements Experience with infrastructure testing tools (Kubernetes, Terraform) Automation of Web application testing and More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Gridiron IT Solutions
Software Test Engineer, Senior Location: Huntsville, AL Work Type: Onsite Remote Work: No Job Description When a user tries new software, they expect it to be intuitive and run smoothly. Functionality, reliability, and user experience are key to successful software development-and that means rigorous testing. That's why we need you, an experienced test engineer who … knows how to thoroughly test software and work with developers to make sure our team releases the best software possible. As a test engineer on our team, you'll use your experience to work with cross-functional teams and users to evaluate software developed for our law enforcement team. You'll create test plans and test cases … based on user stories. Through a deliberate blend of functional and automation testing, you'll generate data and implement the test cases to observe how the software performs, then document the results and communicate defects to the development team so they can start improving the tool. You'll automate continuous security and performance testing and monitor the More ❯
Lutterworth, Leicestershire, England, United Kingdom Hybrid / WFH Options
Macildowie Recruitment and Retention
Software Quality Assurance Team Leader Location: Lutterworth - Hybrid Salary: £40,000 - £45,000 Permanent Are you a hands-on technical leader with a passion for quality assurance and software excellence? We're working with a leading organisation seeking a Software Quality Assurance Team Leader to manage, develop, and inspire their software applications support and QA team. … In this pivotal role, you'll ensure the smooth operation, enhancement, and quality control of business-critical software applications used by internal teams and external clients. This is a fantastic opportunity for someone who thrives at the intersection of people management, process improvement, and software delivery. The Role: As the Software Quality Assurance Team Leader, you'll … oversee a skilled team responsible for supporting, testing, and maintaining software applications. You'll work closely with developers, business analysts, and senior stakeholders to ensure applications meet high-quality standards, regulatory requirements, and evolving business needs. Key Responsibilities: Lead and mentor the Software Applications team to ensure optimal performance, collaboration, and professional development. Oversee software quality More ❯
Intelligence. GCCS-J supports the Warfighter by integrating new capabilities, improving system efficiency, and reducing deployment costs through agile development and continuous improvement. Position Summary: We are seeking a Software Engineer with strong knowledge of the full software development life cycle to support the GCCS-J program. The ideal candidate is a self-starter with excellent technical and … communication skills who thrives in a collaborative, fast-paced environment. Key Responsibilities: Follow Agile development practices across the full SDLC: requirements, design, implementation, testing, and maintenance Lead independent technical investigations and recommend solutions to integrate new capabilities Develop and maintain Java-based software, including documentation, unit tests, and static code analysis remediation Review and improve code quality through … peer feedback and best practice implementation Collaborate with geographically distributed development teams Deliver high-quality software on time and within budget Support integration of GCCS-J into new baselines and deployments Basic Qualifications: U.S. Citizenship with an Interim Secret clearance Bachelor's degree in a STEM field or equivalent experience Proficient in Java and object-oriented programming Experience with More ❯
Key Responsibilities • Design, develop, and implement robust software applications and systems. • Write and maintain efficient, high-quality, and well-documented code (primarily in Java and Python). • Collaborate with system architects and cross-functional teams to define operational and software requirements. • Evaluate, design, and implement interfaces between software and hardware components. • Participate in the planning and deployment … cloud environments. • Conduct research and implement AI/ML algorithms, particularly for multimedia data analysis and cyber analytics. • Identify, propose, and implement improvements to existing systems and algorithms. • Document software systems, test results, and user experiences. • Perform system corrections and collaborate with cybersecurity teams to ensure compliance with security standards. • Develop and execute unit testing and validation of … software modules. Required Qualifications • Education: Bachelor's Degree in Computer Science, Software Engineering, or a related field. • Clearance: Active Top Secret/SCI clearance with full scope polygraph (Required to start). • Experience: • 3+ years of hands-on experience in software development using Java and Python. • 3+ years of experience in Machine Learning and AI algorithm development. More ❯
Job title: Senior Software Test Engineer Location: Cowes - Isle of Wight - Onsite only Salary: Up to £60,000 (dependent on skills and experience) What you’ll be doing: Participate in the production of automated and manual tests to ensure that the software functionality and behaviour meet the requirements Engage in the testing of the software builds … from unit testing to system integration testing on radar hardware (including digits) Analysis of data to determine that the system requirements have been met Cooperate in the creation of Software Functional Proving Builds using code and data components which under configuration control Assist in the software Verification & Validation activities for all identified functional builds Use of … models to prove expected behaviour Participate in the generation of the Software Test Reports (STRs) and Software test Plans (STP) Maintain the production and maintenance of the VCRI and using the VCRI to assist proving that the software satisfies the requirements Your skills and experiences: Hold a Computer Science/Engineering/Numerate degree or a be More ❯
Kirkham, Preston, Lancashire, England, United Kingdom
GoFind Recruitment
Here at GoFind Recruitment, we are proud to be representing an industry leading and award winning Communication Systems business in their search for a Software QA Tester, based at their offices in Kirkham. As they continue to grow and expand there product offerings, we are looking for a Software QA Tester to join our clients technology team and … hardware endpoints. Identify, log, and track bugs using tools like GitHub. Collaborate with developers to troubleshoot issues and verify fixes. Own the final quality assurance sign-off for all software releases. Support regression, smoke, and exploratory testing during sprint cycles. Ensure software adheres to relevant security, accessibility, and data protection standards. Suggest improvements to QA processes, documentation … and automation practices. Contribute to continuous integration (CI/CD) testing strategies where applicable. Experience/Qualifications: Strong experience in software QA, ideally across both manual and automated testing. Familiarity with JavaScript/React environments and modern web application testing. Experience testing native mobile apps (iOS and Android) and understanding of platform-specific behaviours. Understanding of API More ❯
Maidstone, Kent, United Kingdom Hybrid / WFH Options
Payter B.V
As a Software Development Engineer in Test at Payter, you will play a crucial role in the company's growth by delivering key software solutions. Joining a small, close-knit team, you will engage in software development, collaborating closely with domain owners to deliver high quality, clean, testable code in line with standards, strategies, and best practices. … Toilets: Shell, BP, Exxon Special Products: Photo Booths, Dog Wash Station Responsibilities: Working as part of a team to design, build, and deliver sustainable, scalable, reliable, and well-tested software into secure cloud infrastructure Advocating for and implementing testing best practices across all disciplines and promoting a quality/testable mindset within the team Creating a safe environment … within the team where everyone shares the responsibility for quality and testing from the outset Helping the team understand and estimate test efforts, test dependencies during planning and refinement sessions Pairing with Software Engineers during development and code review to ensure appropriate test coverage at different levels and to avoid any duplication of efforts Ensuring our automation test More ❯
Position Summary Odyssey Systems has an exciting opportunity for a Senior Software Engineer, supporting the Fixed Wing Branch HC/MC-130 Recapitalization Program. This is an ACAT IC program designed to replace the aging fleet of Air Combat Command (ACC) HC-130P/N aircraft and Air Force (AF) Special Operations Command (AFSOC) MC-130E/H/… P. Responsibilities Duties include, but not limited to: Support the Government software development activities required for defining, developing, testing, and fielding Operational Flight Program (OFP) upgrades to include requirements analysis, design, coding, testing, and documenting specified changes for the OFP software during Engineering and Manufacturing Development (EMD), Full Rate Production, and Post Deployment phases. Ensure the … management of total software development efforts of the program's OEM, including subcontractors. This includes the program's OEM development, implementation, and maintenance of software as documented in their Software Development Plan. This will include, but not limited to, platforms, support equipment, training systems, and mission planning systems. Support software safety analysis shall assess new and More ❯
Herndon, Virginia, United States Hybrid / WFH Options
Lockheed Martin
new era in space and find a career that's built for you. In this role, you will • Plan, implement, test, document, and maintain solutions for the integration and testing of in-house developed and COTS/GOTS components, elements, subsystems and/or systems. • Synthesize customer contractual needs and requirements into system test solutions that acknowledge technical, schedule … and cost constraints. • Establish functional and technical specifications and standards, solve hardware/software interface problems, define input/output parameters, and ensure integration of the entire system or subsystem. • Review, evaluate and derive requirements for testability, develop and direct preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems. • Coordinate subsystem … and/or system testing activities with programs and other organizations. • Perform analysis of test results and prepare comprehensive subsystem and/or system level evaluation reports which verify and validate system performance. • Write discrepancy reports and perform integration regression testing to verify/validate incorporated fixes to software, components, subsystems and systems. Basic Qualifications: • Experience with More ❯
Job Title: Lead Software Engineer Location: Warton - we offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: £54,793+ What you’ll be doing: Supporting early software team formation such as organisational framework, establishing processes and tools are fit for software production, software sizing estimating, early software requirements, design and development concepting Leading software team including team management and team task planning & status reporting Leading team meetings/DSUMS/Agile reviews Design of TLS Software based on the requirements from the Systems Models Leading Software coding and testing including code reviews automated DevSecOps techniques Co-ordinating … with TLS integration to ensure end-to-end functional testing of developed software Responding to both internal and external queries regarding the Software product in a timely fashion via the approved process Bug/Fault analysis and rectification Your skills and experiences: Essential Software development lifecycle processes for requirements, design, coding, test and delivery C, C++ More ❯
scalable, and fast payment solution integration - accommodating the swiftly-shifting ways consumers pay for goods and services. With this visionary payment processing platform, Global Payments Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. Your new position You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are highly secure devices capable of handling contact and contactless smart cards, Android Pay, Apple Pay, Samsung Pay etc., as well as providing value added services for both the Merchant … Chip and PIN"), Contactless Cards, Android Pay, Apple Pay, Samsung Pay etc. Using the C++ programming languages to deliver high quality, object oriented, easily maintainable production code Developing secure software, using hardware acceleration and trusted computing modules to securely capture, store and transmit sensitive payment data Implementing secure end-to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Lockheed Martin
working together dynamic environment with a common mission to develop and deploy leading-edge missile defense technologies. The Work The C2BMC-Regional Application Agile Release Train is seeking a software engineer that can convert complex algorithms into working operational software. You will thrive in a fast paced team environment in the design, development, and testing of the C2BMC … design, development, analysis, and test of complex missile defense algorithms • Drive performance optimizations in current algorithms • Design and develop new Java applications; maintain existing Java applications • Support algorithm and softwaretesting and resolution of issues from multiple baselines • Generate software design artifacts and support design and code reviews Why Join Us • Excellent benefits and amenities • Ongoing career … Mentorship opportunities Basic Qualifications: • Must currently hold an ACTIVE DoD Final Secret Security Clearance to be considered for this position • Experience designing and implementing complex mathematical algorithms into operational software in a structured, process-based integrated team environment • Knowledge in one or more of the following areas: target tracking, battle management, or sensor management • Experience in full life cycle More ❯
Software Test Engineer (TS/SCI w/Poly) Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None Job Description CACI has an immediate opportunity for a Software Test Engineer to join a team in the Ft. Meade … near real-time. These activities are provided for the local stakeholders as well as the Intelligence Community (IC), the Department of Defense (DoD) and other federal partners. Working with software engineers, system engineers, platform engineers, system administrators, and other test engineers you will validate development and maintenance activities. Responsibilities Your responsibilities in this role will include, but may not … and Engineering (T&E) use • Applying Statistical Analysis of variations in performance behavior factors to characterize confidence in performance estimates • Execute the evaluation plan on data collected by the Testing Tasks • Plan and Execute Performance Data Collection • Plan and program event level testing for collection of data required for analysis and to synch T&E events with supported More ❯
Software Development Engineer, Data Center Builder Tools Job ID: Amazon Data Services UK Limited The Data Center Builder Tools team is looking for an innovative, self-directed Software Development Engineer to drive the development and scaling of managed industrial control services used within AWS Data Centers worldwide. Contribute to Amazon's vision of developing the safest and most … secure, reliable, and efficient data centers on Earth. As a Software Development Engineer II (SDE2) on this team, you will design new software solutions that power AWS Data Center industrial controls platform and management software products. - Leverage your expertise in areas such as systems automation, software and test automation, and mission-critical embedded systems at scale … Implement Amazon's software development principles to increase the security, availability, and simplicity of industrial controls in our data centers - Work alongside a talented, cross-functional team of hardware engineers, data center operations, and security specialists - Contribute to the vision of developing the safest and most secure, reliable, and efficient data centers on Earth If you're passionate about More ❯
Our employees are not only part of history, they're making history. Northrop Grumman Space Systems-Launch and Missile Defense Systems offers an exciting career opportunity for a Principal Software Engineer to join our team of qualified and diverse individuals. This position, located in Colorado Springs, CO. Relocation Assistance is not available for this position, and this role is … crucial component of all system ground and flight tests, which verify and exercise the current and future capabilities of the missile defense system. This position is for a Principal Software Engineer on the Enterprise Services team for the C2BMC program. The candidate will be responsible for software development using the Java language. Essential Functions: Responsible for conducting thorough … analysis and providing technical support for systems software products, which includes resolving complex problems, designing, developing, testing, operational integration, and offering user support Designs, codes, maintains, debugs, and configures enterprise software applications and products Works from specifications to develop or modify operating system applications Assists with the design, coding, benchmark testing, debugging, and documentation of programs More ❯
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills … above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills/Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in SoftwareMore ❯
Software Engineer Security Clearance: Secret (active) Education Requirement: Bachelor's Degree of relevant experience in a related field (Alternatively, a BS can be substituted with an additional years of related experience in tactical network support functions or similar.) Location: APG (Aberdeen Proving Ground, Maryland) Onsite or Hybrid? - Hybrid 2 days onsite 3 days remote. Job Title: Software Developer … Position Overview: We are seeking a dynamic and innovative Software Developer to join our team, supporting Army stakeholders in creating and refining advanced software solutions. The ideal candidate will have hands-on experience in software development, user feedback incorporation, and the ability to transition prototypes into fully deployed systems. This role involves close collaboration with government leadership … technical teams, vendors, and end-users to ensure that the evolving needs of different communities are met with high-quality, secure, and performant software. Key Responsibilities: Develop new software solutions in response to changing user needs, integrating emerging technologies, protocols, and data sources. Work closely with various Army stakeholders to understand the specific requirements of different communities and produce More ❯
everything from data processing, to deep learning model training, and complex optimisation algorithms. The Libraries team is responsible for designing, developing, and maintaining those Machine Learning Libraries. As a Software Engineer within the team, you will focus on the underlying engineering that makes our libraries fast, scalable, and a pleasure to use. You are a software craftsperson who … Collaborate with product managers, machine learning engineers, and library users to translate functional requirements into robust technical specifications and production-ready code code. Architect, build, and maintain the foundational software of our internal Machine Learning libraries, with a relentless focus on performance, and scalability. Contribute high-quality, tested, documented, and maintainable code across the library stack, ensuring our core … systems are reliable and easy for other engineers to build upon. Champion software engineering excellence across the team and company, driving best practices in testing (unit, integration, performance), CI/CD, and system architecture. Own your work end-to-end, from ideation and experimentation through to deployment and maintenance in a small, agile team environment. Continuously explore and More ❯
Date: 23 June 2025 Location: Bolton Company: AO Job Title: Technical Software Manager Department: Tech Contract Type: Permanent Working style: Hybrid We're looking for a Technical Software Manager to help our engineering teams build and deliver exceptional software that powers our retail business. This is a hands-on technical leadership role, working closely with Team Leads … issues. Enhance security, working with teams to reduce vulnerabilities. Track key engineering metrics to drive continuous improvements. A Few Things About You Hands-on technical experience - a background in software engineering with strong problem-solving skills. Strong technical and people leadership - coaching teams toward better decision-making. Data-driven mindset - using metrics to drive engineering improvements. Solid engineering principles … ASP.NET, Web API), AWS (EC2, Lambda, DynamoDB, S3). Infrastructure as Code (IaC): CloudFormation, Terraform, or Serverless. DevOps & CI/CD: TeamCity, Octopus, BitBucket Pipelines, GitHub Actions, Docker, Kubernetes. Software Architecture & Testing: Microservices, TDD, unit testing (xUnit, NUnit, Moq). Security Practices: OWASP, Wiz, Snyk for improving security posture. A Bit About AO When it comes to More ❯
communication systems. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. Job Description Work Tasks include: Analysing requirements designing, implementing and testingsoftware subsystem components. Analysing and debug software integration issues on target hardware and software environments. Validating software designs against requirements and assumptions. Working proactively with … System Engineering and specialist areas (security, safety, human factors, support and training) to ensure software design and implementation meet its requirements. Ad-hoc experimentation adapting software and configurations to support R&D activities. Responsible for capturing software design and modelling, OO MBSE. Identifying and documenting specification and interface changes. Undertaking and supporting product and integration test as … well as acceptance activities on site when required. Qualifications Strong background in Software design, code, test and version control using current methodologies, processes and tools Recent significant experience developing C# (including WPF and .Net) software applications or Windows components within a software team, with Microsoft Visual Studio. Ideally experience of C++, PowerShell, Azure DevOps Strong Microsoft Windows More ❯
supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. Responsibilities Conducts research in design, development, testing and utilization of electronic data processing software. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates … resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers and others to … design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. Coordinates software system installations and monitors equipment functioning to ensure specifications are met Qualifications Top Secret Clearance. U.S. Citizenship Required for the More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
Northrop Grumman
optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! Northrop Grumman Space Systems is seeking an experienced Software Engineer to join our team in the Payload and Ground Systems Division Engineering organization supporting the Integrated National Systems (INS) Business Unit (BU) to support a Ground program. The … program is seeking a Software Engineer to support the Processing Team in development of tasking and scheduling software. The successful candidate will be on an Agile team supporting two programs with a singular baseline. Will be working in the office executing 2-week Sprints for 3-month increment deliveries. As a Software Engineer, you will design, develop, document … refactor, test, and debug applications software for a Ground Segment. Ultimately, you will support the program through maturity and milestones to achieve the mission. Development is done within the Agile paradigm using the Atlassian tool suite. The work is full-time in the office. The qualified candidate must have and be able to maintain a DoD clearance. The successful More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
Northrop Grumman
lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! Northrop Grumman Space Systems is seeking an experienced senior-level Software Engineer to join our team in the Payload and Ground Systems Division Engineering organization supporting the Integrated National Systems (INS) Business Unit (BU) to support a Ground program. The … program is seeking a Software Engineer to support the Processing Team in development of tasking and scheduling software. The successful candidate will be on an Agile team supporting two programs with a singular baseline. Will be working in the office executing 2-week Sprints for 3-month increment deliveries. As a Software Engineer, you will design, develop, document … refactor, test, and debug applications software for a Ground Segment. Ultimately, you will support the program through maturity and milestones to achieve the mission. Development is done within the Agile paradigm using the Atlassian tool suite. The work is full-time in the office. The qualified candidate must have and be able to maintain a DoD clearance. The successful More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
Northrop Grumman
optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! Northrop Grumman Space Systems is seeking an experienced Software Engineer to join our team in the Payload and Ground Systems Division Engineering organization supporting the Integrated National Systems (INS) Business Unit (BU) to support a Ground program. The … be on an Agile team supporting two programs with a singular baseline. Will be working in the office executing 2-week Sprints for 3-month increment deliveries. As a Software Engineer, you will design, develop, document, refactor, test, and debug applications software for a Ground Segment. Ultimately, you will support the program through maturity and milestones to achieve … Atlassian tool suite. The work is full-time in the office. The qualified candidate must have and be able to maintain a DoD clearance. The successful candidate will have Software development experience, with the ability to digest changes and synthesize them into working designs, generate efficient code according to the specifications, and adapt to changes as necessary that are More ❯