Rodeo
ResourcesPartnersSign in

Sophos

Senior Software Engineer – Quality Engineering & Testing

United Kingdom
Posted 1 day ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Senior Software Engineer – Quality Engineering & Testing

About Sophos

Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response.

Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies — including endpoint, network, email, and cloud security, **extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats.

Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their businesses. Sophos is headquartered in Oxford, U.K. For more details, visit www.sophos.com.


About The Role

We’re searching for a Senior Software Engineer who is passionate about embedding high-quality standards into our products from the ground up—not simply evaluating them post-facto. In this role, you'll collaborate across software development, automation, and modern testing practices to influence how quality is integrated systematically.

This position involves a blend of hands-on testing and automation. You’ll architect systems, deploy tooling, and engage in experiential testing where it drives the most value—all while helping us deliver reliable software at scale and scale confidently.

We are actively exploring AI's potential to strengthen quality engineering, beyond generative code assistance, with you having a leadership role in driving practical and grounded innovation. This remains an evolving area—it is not yet perfectly mature.

Your ability to diagnose challenges, impact how teams deliver, and adopt pragmatic practices toward quality improvement will define success in this role.


What You Will Do

Engineering Quality into the Product

  • Collaborate with engineers, product managers, and designers to infuse quality into feature development—ensuring that quality follows design, and not simply tacked on retroactively.
  • Make direct contributions to feature codebases that enhance reliability, testability, and observability.
  • Shape system design decisions to minimize defects before they manifest.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Building Scalable Test & Automation Systems

  • Design and implement robust, self-maintainable automation that spans API, integration, and UI layers.
  • Evolve the testing framework using modern engineering principles with a focus on:
    • Quick feedback coupled with high reliability.
    • Meaningful, actionable insights.
    • Enhanced developer productivity.
  • Optimize CI/CD pipelines to ensure quality checks are rapid, reliable, and insightful, rather than bottlenecks.

Exploring AI-Driven Engineering

  • Experiment with AI-enabled approaches to augment software testing and validation, such as:
    • Intelligent test automation generators.
    • Enhanced failure analysis.
    • Self-healing mechanisms for automated tests.
  • Develop or integrate tailored tools to reduce manual intervention and boost release confidence.

Raising the Bar for Quality Engineering

  • Cultivate a strong, pragmatic quality culture that developers respect and adopt.
  • Foster shared responsibility for quality within teams, ensuring ownership is distributed rather than siloed.
  • Share expertise, mentor colleagues, and contribute to continuous improvements.
  • Scale influence beyond your immediate team to shape broader engineering best practices.

What You Bring

Critical Qualifications

  • Strong software engineering background—experience with JavaScript, TypeScript, or equivalent frameworks.
  • Proven track record of building or augmenting automated testing within real-world systems, addressing complex issues.
  • Familiarity with modern software development environments—including CI/CD and cloud platforms.
  • Pragmatic outlook—prioritizes impact over framework or theoretical constructs.
  • Hands-on experience with AI in quality scenarios, including:
    • Test automation generation.
    • Analysis of failure data.
    • Optimization or refinement of testing frameworks.
  • Ability to transcend simple AI-assisted tools; eager to leverage algorithms to solve root-testing challenges in novel ways.

Great to Have

  • Security or high-reliability systems experience.
  • Exposure to or contributions in performance or security testing.
  • Contribution to engineering communities, platforms, or open-source projects.

What Success Looks Like

  • Engineers achieve trusted velocity through pre-emptive quality-building rather than checklists or delays.
  • Testing processes provide fast, meaningful feedback rather than overwhelming noise.
  • AI-driven methodologies cut through routine manual labor, uncovering and addressing issues sooner.
  • Teams view quality as an enabler, not an impediment or external barrier.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Why This Role Stands Out

  • You’ll be recognized as a software developer first, not a gatekeeper.
  • Plenty of room to experiment, especially with AI, and transform ideas into tangible improvements.
  • Broader influence: Shape software development approaches, not just testing’s singular focus.

Ready to Join Us?

At Sophos, we value diverse perspectives, as varied research confirms candidates sometimes self-select out if they feel they don’t meet every criteria. Let’s challenge conventions. Your unique experiences might precisely fill gaps we need to foster innovation.

Join us and contribute to building the future of cybersecurity.


What's Great About Sophos?

Our Culture and Values

  • Remote-First approach with hybrid flexibility where applicable.
  • Purposeful contribution: Innovate creatively and collaboratively; enjoy a stellar team spirit.
  • Inclusion: Thrive in employee-led diversity and inclusion networks offering education and advocacy.
  • Community impact: Support annual charity drives, volunteer initiatives via Sustainability Teams.
  • Global engagement:
    • Fitness and trivia competitions.
    • Wellbeing days and relaxing downtime.
    • Monthly wellbeing webinars and wellness training.

Our Commitment To You

We champion diverse and inclusive work environments at Sophos, ensuring an equal opportunity philosophy. Excellence naturally thrives when diversity is embraced.

Sophos’s stance on diversity is rooted in the belief that it builds a stronger, more creative team. Every applicant is welcomed fairly, irrespective of gender, race, ethnicity, sexual orientation, or any other identity-orienting factor.

Adjustments for Participants: If you need support while applying or during recruitment, we encourage you to disclose your needs for any modifications to the process.


Data Protection

If you choose to share your resume or personal details with us, these will be stored for 12 months in accordance with Sophos’s Privacy Policy. We use this data to contact you regarding this or relevant opportunities in the future.

To consume further details on your data usage rights or privacy settings at Sophos, follow the linked Privacy Policy.

Sophos may utilize AI tools to assist during parts of the hiring process, such as reviewing applications or evaluating responses against inconsistencies. While we rely on technology, final recruitment decisions are handled by human evaluators and guided by sound ethical standards.

questions, we encourage you to reach out directly.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Software Engineering
JavaScript
TypeScript
Automated Testing
CI/CD
Cloud Platforms
AI
Test Generation
Failure Analysis
Test Optimisation
System Design
Automation
Quality Engineering
Observability
Developer Productivity
Security Testing

Location

United Kingdom

Sign up to applySee more jobs like this