Role Description
At BR-DGE, we champion an inclusive and collaborative approach. Our Senior Software Development Engineer in Test (SDET) role exists to strengthen engineering-led quality across the organisation. You will enable our teams to ship high-quality software frequently and with total confidence.
As a Senior SDET, you are an engineer first. You will operate both centrally (owning our standards and frameworks) and as an embedded partner within development teams. You’ll be a champion for testability, observability, and the systemic improvements that allow us to scale safely.
What you’ll be doing
-
Automation and Framework Engineering:
Design, maintain and evolve automation frameworks across the full stack: Component, Integration, Contract (Pact), E2E, and Performance/Load testing.
-
Embedded Partnership:
Partner with development teams during refinement, build and release phases to embed quality criteria into sprint planning and definitions of done. Coach on automation, testability, observability and quality first design.
-
CI/CD Optimisation:
Ensure our pipelines are fast, reliable, and CI-native, implementing meaningful quality gates and reducing feedback loops.
-
Engineering for Testability:
Suggest architectural improvements to enhance testability and advocate for patterns that support robust contract testing.
-
Observability and Reliability:
Strengthen our monitoring and alerting standards, participating in incident post-mortems to turn ‘learnings’ into automated safeguards.
-
Metrics-Driven Growth:
Use DORA metrics to provide visibility into quality trends and drive continuous improvement.
-
Leadership and Engineering Maturity:
Proactively drive forward the organisation-wide quality strategy, designing the high-level architecture of our testing ecosystem, and mentoring junior engineers. Act as a thought leader to coach development teams, championing 'quality-first' design to improve delivery speed and move the needle on engineering maturity.
Qualifications
-
Recent professional experience as a Software Development Engineer in Test (SDET) or equivalent role.
-
Strong software engineering fundamentals with professional proficiency in Java, TypeScript, or similar modern languages.
-
A proven track record of designing and maintaining multi-layered automation frameworks from Component and Integration to Contract (Pact), E2E, and Performance/Load testing.
-
Hands-on experience building CI/CD pipelines, integrating automated quality gates, and optimising for fast, parallelised feedback loops.
-
The ability to independently debug application issues, influence product design to maximise testability, and proactively coach engineers on best practices for unit and component testing.
-
The ability to suggest architectural system design improvements that enhance testability, observability, and logging across cloud-native environments.
-
Passionate about monitoring and alerting standards, with experience turning incident learnings into systemic, automated safeguards.
-
Communication skills to be able to coach development teams, drive ‘quality-first’ design, and move the needle on engineering maturity.
-
Display thought leadership in the quality space, focusing on improving delivery speed whilst maintaining quality.
Requirements
-
Experience implementing and tracking DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate and Time to Restore Service).
-
Familiarity with feature flagging and progressive delivery strategies.
-
Experience in fintech, payments or other highly regulated environments where transactional integrity and reliability are critical.
Benefits
-
Competitive salary and life insurance.
-
33 days holiday (including public holidays) plus Birthday Leave.
-
Remote-first working culture that respects your other priorities.
-
Family private healthcare and an Employee Assistance Programme.
-
A culture that champions career progression and direct investment in your learning and development.
-
Regular team events and socials to keep our remote team connected.