RedRock Resourcing
Principal Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
🚀 Senior / Principal Software Engineer – Agentic Engineering
📍 Reading | Hybrid
👥 3 positions available.
We're looking for three experienced Software Engineers to join a brand-new team.
Using AI and agentic engineering to modernise complex legacy software, and fundamentally change how engineering teams build software.
This isn't a traditional software engineering role.
You won't simply be picking up tickets, writing code and moving onto the next sprint.
You'll be working at the intersection of software engineering, architecture, AI, developer experience and legacy modernisation, helping to design the systems, standards and guardrails that allow engineers to deliver better software safely.
🧠 What will you actually be doing?
You'll be hands-on with some seriously complex legacy technology, using modern AI tooling and engineering practices to tackle technical debt that has often been difficult to address through traditional approaches.
- Use AI coding agents to investigate, refactor and modernise legacy codebases
- Design the "engineering harness" that gives AI agents the right context, rules and constraints to work effectively
- Build repository-level instructions, agent skills, prompts and dynamic context
- Work with technologies such as Claude Code, MCP and other agentic development tools
- Establish automated testing and AI evaluation frameworks (evals) to make sure speed doesn't come at the expense of quality
- Build guardrails, sandboxes and CI/CD controls around AI-driven development
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.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour 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 breakdownIt 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.
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.
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.
🔧 What background are we looking for?
We're looking for someone who has built a seriously strong software engineering foundation.
You'll ideally have deep experience in C#/.NET or Java, alongside experience working with large, complex or legacy systems.
You might have worked with:
-.NET: C#,.NET Framework, ASP.NET, WebForms, MVC, SQL Server, Windows/IIS
- Java: Java 8, Spring, JSP, Hibernate, Tomcat, Oracle


Get help with your application
Your very own career expert that helps elevate your application to the next level.
You don't need both stacks. Depth in one is far more important than claiming experience across everything.
We're particularly interested if you've also been working with:
🤖 Claude Code, Cursor, GitHub Copilot, Codex or similar coding agents
🔌 MCP / Model Context Protocol
🧩 Agentic development or AI-assisted software engineering
🧪 Automated testing, evals and quality frameworks
🏗️ Legacy modernisation, major refactoring or framework migrations
☁️ Developer experience, platform engineering or engineering productivity
🌍 Why join?
You'll be joining during a major transformation across Technology, with significant investment in:
- Legacy modernisation
- Public cloud migration
- A next-generation product platform
- AI-enabled software engineering
If these positions are what you may be looking for in a new role, please apply and we'll happily go into more detail!
“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
Skills
Location