At a Glance
- Tasks: Design and build scalable automated testing frameworks to enhance software quality.
- Company: Join BR-DGE, a pioneer in payment orchestration with a vibrant culture.
- Benefits: Enjoy competitive salary, 33 days holiday, remote work, and private healthcare.
- Other info: Be part of a diverse team that values your unique talents and perspectives.
- Why this job: Make a real impact by empowering teams to deliver high-quality software confidently.
- Qualifications: Proficiency in Java or TypeScript and experience in building automation frameworks.
The predicted salary is between 60000 - 80000 € per year.
About BR-DGE
Since 2018, we’ve been pioneers in payment orchestration, enabling enterprise brands to optimise their infrastructure and create frictionless digital experiences. From travel giants to household retail names, our global customer base is growing fast, supported by world-class partners like Visa and Worldpay. The journey so far has been incredible, but we’re just getting started. We are looking for exceptional talent to join us as we level up our engineering maturity.
About this role
At BR-DGE, we champion an inclusive, engineering-led approach to quality. Our Senior Software Development Engineer in Test (SDET) role is a position dedicated to architecting, building, and scaling our automated testing infrastructure and quality tooling. You will enable our teams to ship high quality software frequently and with total confidence by providing them with powerful, scalable testing tools and robust frameworks. This is not a traditional QA or "sign off" testing role. You will not sit at the end of a delivery pipeline manually validating tickets or acting as a gatekeeper. Instead, you are a core engineer. You will own the technical design, development, and evolution of our centralised automation frameworks and infrastructure. Your primary impact will be delivered through engineering systemic solutions that allow development teams to own their own quality and deploy safely.
What you’ll be doing
- Framework Architecture and Engineering: Design and build automation frameworks, covering Integration, Contract, E2E, and Performance / Load testing. Be informed and opinionated on what good looks like for Unit and Component tests.
- Tooling and Infrastructure Development: Build, maintain, and scale internal testing tools, libraries, and test data management utilities that streamline the development lifecycle for all engineering teams.
- CI / CD Optimisation: Engineer and manage fast, reliable, CI native pipelines. Implement advanced, parallelised quality gates and automated feedback loops directly into the deployment infrastructure to eliminate manual intervention.
- Architectural Testability: Analyse system architecture and cloud native topologies to suggest and implement improvements that enhance system testability and quality.
- Production Quality: Build out monitoring, logging, and alerting tooling and standards. Translate incident postmortem findings into concrete, automated safeguards and process improvements.
- Metrics and Diagnostics: Implement and track quality metrics to diagnose system bottlenecks, using data to drive targeted performance and reliability enhancements across our frameworks.
- Mentoring and Engineering Maturity: Proactively drive forward the organisation wide quality strategy, building and designing our testing ecosystem, and mentoring software 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.
What we’re looking for
This role is for an engineer who is passionate about infrastructure, code quality, and framework design. We are looking for a technical specialist who thrives on solving complex automation challenges and building scalable software systems rather than writing and executing test scripts.
Essential Experience
- Advanced Software Engineering Fundamentals: Deep proficiency in Java, TypeScript, or similar modern languages, with extensive recent experience operating as a core technical SDET.
- Framework Design from Scratch: A proven track record of designing, building, and scaling multi layered automation frameworks from the ground up (Integration, Contract, E2E, and Performance).
- CI / CD and Pipeline Engineering: Heavy hands-on experience building, optimising, and maintaining CI / CD pipelines, with a focus on fast, parallelised execution and automated gates.
- Cloud Native Architecture: Deep understanding of distributed system design, microservices, and cloud native environments, with the ability to optimise them for logging, observability, and testability.
- Root Cause Debugging: Exceptional technical debugging skills across complex, distributed systems, with the ability to write robust automated regressions to address production vulnerabilities.
- Technical Collaboration: Ability to define technical standards, document framework architectures clearly, and collaborate with engineering teams to ensure seamless adoption of quality tooling.
Nice to Have
- Background experience as a Software Engineer.
- Experience implementing, capturing, and visualising DORA metrics automatically within deployment pipelines.
- Familiarity with feature flagging frameworks and progressive delivery infrastructure.
- Experience in fintech, payments, or other high throughput environments where transactional integrity, security, and strict reliability are paramount.
Why this role exists
Our business is growing rapidly. We recognise that to achieve fast delivery and systemic quality, we need to move away from traditional testing bottlenecks. We need dedicated engineers who can build the robust, scalable automation infrastructure to support continuous, hands-off deployment. If you love writing code that empowers other systems and teams to run faster and safer, we want to talk to you.
What we offer
- Financial: Competitive salary and life insurance.
- Time Off: 33 days holiday (including public holidays) plus Birthday Leave.
- Flexibility: Remote-first working culture that respects your other priorities.
- Health: Family private healthcare and an Employee Assistance Programme.
- Growth: A culture that champions career progression and direct investment in your learning and development.
- Community: Regular team events and socials to keep our remote team connected.
At BR-DGE, we champion diversity and inclusion. We believe that our roles should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings and try to create a fair and accessible hiring process for all.
Senior Software Development Engineer in Test (SDET) in Edinburgh employer: Br-dge
At BR-DGE, we pride ourselves on being an exceptional employer that fosters a supportive and inclusive work culture, where your contributions are recognised and valued. With a remote-first approach, we offer flexibility, competitive salaries, and generous benefits including 33 days of holiday and family private healthcare, all while championing your professional growth through direct investment in your learning and development. Join us to be part of a dynamic team that is shaping the future of payment orchestration and making a tangible impact every day.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Development Engineer in Test (SDET) in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your expertise in automation frameworks and CI/CD pipelines to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Focus on your problem-solving approach and be ready to discuss your experience with cloud-native architectures and debugging complex systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at BR-DGE.
We think you need these skills to ace Senior Software Development Engineer in Test (SDET) in Edinburgh
Some tips for your application 🫡
Show Your Passion for Quality:When writing your application, let us see your enthusiasm for quality engineering. Share examples of how you've tackled complex automation challenges and built scalable systems. We want to know what drives you!
Be Specific About Your Experience:Don’t just list your skills; dive into the details! Talk about your hands-on experience with CI/CD pipelines, framework design, and cloud-native architecture. The more specific you are, the better we can understand your fit for the role.
Tailor Your Application:Make sure your application speaks directly to the job description. Highlight relevant experiences that align with our needs, especially around building automation frameworks and optimising testing tools. We love seeing tailored applications!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Br-dge
✨Know Your Frameworks
Make sure you’re well-versed in the automation frameworks you’ve designed and built. Be ready to discuss your approach to Integration, Contract, E2E, and Performance testing. Highlight specific challenges you faced and how you overcame them.
✨Showcase Your CI/CD Skills
Prepare to talk about your experience with CI/CD pipelines. Bring examples of how you've optimised these processes for speed and reliability. Discuss any advanced quality gates or automated feedback loops you've implemented.
✨Demonstrate Technical Collaboration
Be ready to explain how you’ve collaborated with engineering teams in the past. Share instances where you defined technical standards or documented framework architectures, ensuring everyone was on the same page.
✨Emphasise Problem-Solving Abilities
Expect questions around debugging complex systems. Prepare to discuss your root cause analysis techniques and how you’ve written automated regressions to address vulnerabilities. This will show your depth of understanding and proactive approach.