Software Developer in Test Security Clearance eligibility
Listed on 2026-09-20
-
Software Development
Software Testing, DevOps, Java Developer, Software Engineer
Location: Greater London
Senior Software Developer in Test - Appvia - UK Security Clearance eligibility required
Location: London, UK (Hybrid - ~1 day per week in office)
Contract: Permanent, Full-time
Package: £70,000 - 80,000 + 10% Bonus + 10% Shares + Benefits (see more below)
Appvia is a specialist cloud, platform, and solutions engineering consultancy, helping organisations modernise software systems, improve developer productivity, and adopt cloud-native practices that enable long-term, sustainable delivery.
Our software engineering capability focuses on modern application development, domain-driven design, and improving delivery outcomes through better architecture, testing, and developer experience.
We work across complex, high-impact environments where quality, reliability, and scalability are critical. Helping organisations deliver better software, faster.
About the RoleWe are hiring for Senior Software Developers in Test (React/Java) to join a growing Solutions Engineering team, supporting a large-scale modernisation and AI-enabled transformation programme.
This is a hands-on, client-facing role focused on transforming how testing and quality engineering is approached within complex systems. You will help move teams away from slow, brittle end-to-end testing towards modern, scalable approaches across integration, functional, and contract testing.
Working within a greenfield approach inside a brownfield environment, you will introduce modern tooling, improve developer feedback loops, and embed quality earlier in the software delivery lifecycle.
You will report into a Principal Software Engineer and act as a senior quality engineering voice within delivery teams.
Interview Process - 3 Stage
- Discovery conversation with Talent Acquisition
- Technical Interview with Engineering Team
- Final Interview with Leadership
You must be eligible for UK Government Security Clearance (SC):
- British Passport or ILR
- Resided in the UK for the last 5 years
- No criminal record or financial irregularities
You are a senior test engineer who thinks like a developer and understands how quality should be engineered into modern systems, not tested at the end.
You will bring:
- Strong experience testing Java and React applications
- Deep knowledge of automated UI testing and modern frameworks
- Experience designing test architecture and strategy, not just writing tests
- Strong understanding of BDD and collaboration with development teams
- Hands-on experience with contract testing (e.g. Pact)
- Experience modernising legacy testing approaches and tooling
- Interest or experience in AI-assisted testing to improve coverage and efficiency
- Confidence working in client-facing, consultative environments
- Design and implement modern automated testing strategies for Java and React applications.
- Migrate legacy test suites to modern frameworks such as Playwright
- Reduce reliance on slow end-to-end tests by introducing integration, functional, and contract testing
- Implement and promote contract testing practices to improve system reliability
- Embed quality earlier in the delivery lifecycle by working closely with developers
- Introduce AI-assisted testing techniques to improve speed, coverage, and quality
- Act as a quality advocate and testing authority within delivery teams
- Drive improvements in developer feedback loops and testing standards
Core technologies:
- Java
- React
- Playwright
- Cucumber
- Selenium
- JUnit / Mockito
- REST-assured
- Jest
- Pact
Nice to have:
- Experience with modern CI/CD pipelines
- Exposure to containerised environments (Docker / Kubernetes)
- Experience working in regulated or large-scale environments
Why join Appvia?
We are a self-funded, London-based consultancy, growing rapidly while staying true to what got us here: a human,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).