The Citation Group
Senior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Software Engineer (.Net, Angular)
Location: Remote (must live within commuting distance of Exeter)
Salary: Competitive
About Us
We are Trust ID – a leading provider of identity verification solutions, enabling businesses to verify individuals quickly, securely, and reliably. Our services support key compliance requirements, including Right to Work, Right to Rent, Anti-Money Laundering (AML), Know Your Customer (KYC), and DBS checks.
Trust ID is part of the Citation Group - a collective of businesses dedicated to supporting small and medium-sized enterprises across a range of essential services. Our mission is to ease the pressures of running a business by providing expertise, guidance, and solutions that enable business leaders to focus on what they do best. From HR and Health & Safety to Cybersecurity, E-Learning, and ISO compliance, we’ve got you covered.
The Role
As a Senior Software Engineer at TrustID, you will:
- Own end-to-end delivery of complex features across the full stack — from.NET/C# services and database design through to Angular front-end implementation.
- Bring deep technical expertise and sound judgement to design and architecture decisions within your product area, not just implementation.
- Write high-quality, secure, well-tested code and set the standard others measure themselves against.
- Use AI/agentic coding assistants as a core part of your daily workflow, and actively help the wider team adopt them effectively.
- Mentor and influence engineers through pairing, code review, and technical guidance — raising the bar for the whole team.
- Partner closely with your Tech Lead and Engineering Manager on technical direction, estimation, and risk.
Key Responsibilities
Engineering & Delivery
- Design and build features end-to-end: C#/.NET services and APIs, database schema, and Angular front-end — with real ownership of quality across all three.
- Make sound architectural and design trade-offs within your product area; know when to raise decisions and when to just make the call.
- Write clean, testable, secure, production-grade code daily, across the stack.
- Break down complex, ambiguous work into shippable increments and deliver value continuously.
- Provide realistic, credible estimates; flag technical risks and dependencies early and clearly.
- Participate fully in agile ceremonies: planning, refinement, stand-ups, reviews, retros.
Code Quality & Engineering Practice
- Drive TDD/BDD and clean code principles (SOLID) as the default, both back-end and front-end.
- Own code review culture within your area: give (and expect) constructive, educational feedback that raises standards.
- Apply secure coding practices as second nature: OWASP fundamentals, dependency management, threat awareness.
- Build observability into everything you ship: logging, monitoring, meaningful alerting.
- Maintain and improve CI/CD pipelines; keep builds fast, reliable, and low-friction.
- Identify and refactor technical debt proactively — manage it as a first-class engineering concern, not an afterthought.
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.
AI and Agentic Coding Assistants
- Use AI coding assistants (Copilot, Cursor, Claude, etc.) daily and fluently: writing code, tests, documentation, debugging, and reviewing.
- Apply a disciplined generation → review → refinement workflow — treat AI output as a draft that earns its way into production.
- Actively teach effective prompting and verification techniques to other engineers.
- Ensure AI-generated code meets the same security and quality bar as anything else you ship — no exceptions.
- Spot and champion opportunities where AI/LLM capability could genuinely improve the product, not just personal output.
Technical Collaboration & Mentorship
- Pair with and mentor engineers across levels, including less experienced team members and apprentices.
- Bring a strong, well-reasoned point of view to technical discussions and design sessions.
- Contribute to onboarding and technical interviewing of new engineers.
- Escalate technical blockers and risks to your Tech Lead/Engineering Manager clearly and early.
Required Experience and Skills
Technical
- Significant senior-level engineering experience with a track record of owning complex, full-stack features end-to-end.
- Strong, hands-on expertise in C# and.NET (.NET Core / ASP.NET Core preferred).
- Angular experience is essential — you should be comfortable building and maintaining production Angular applications, not just consuming components someone else built.
- Solid understanding of relational databases (SQL Server or PostgreSQL): schema design, query performance, migrations, Entity Framework (or similar ORM).
- Genuine full-stack capability — confident moving between back-end services, front-end (Angular/TypeScript), and the database layer without needing hand-holding.
- Practical experience with cloud platforms (Azure preferred; AWS a plus) and containerisation (Docker; Kubernetes exposure a plus).
- Experience with CI/CD pipelines, automated testing, and infrastructure-as-code concepts.
- Strong security fundamentals: OWASP Top 10, secure coding practices, dependency hygiene.
- Experience designing scalable, maintainable architectures and evolving legacy systems without breaking them.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
AI and Engineering Practice
- Daily, fluent user of AI coding assistants with demonstrable productivity gains, not just occasional use.
- Experience helping others adopt AI tools effectively: what works, what doesn't, common pitfalls.
- Strong practitioner of TDD/BDD, clean code principles, SOLID design, comprehensive automated testing.
- Experienced in pair/mob programming and high-quality code review practices.
Behavioural
- Technical credibility: engineers seek out your judgement and trust your direction.
- Clear communicator: explains complex trade-offs to engineers, Product, and stakeholders with equal clarity.
- Pragmatic decision-maker: balances technical excellence with delivery reality and makes the call.
- Collaborative: works effectively with Product, Design, QA, other engineers, and Tech Leads.
- Ownership mentality: takes responsibility for outcomes, not just tasks.
- Continuous learner: stays current with technology, experiments, and shares knowledge generously.
Nice to Have
- B2B SaaS or identity/verification domain experience.
- Experience integrating AI/ML services or LLM APIs into production systems.
- Event-driven architecture, message queues, or reactive systems experience.
- Contributions to open source or active participation in technical communities.
Benefits
- 25 Days of Holiday + 8 Bank Holidays: We’re talking sun-soaked beaches, snow-capped mountains, or simply your favourite cozy spot at home. Take your well-deserved break with 25 days of holiday, plus those cherished bank holidays.
- Birthday Bliss: Your birthday isn’t just another day on the calendar; it’s YOUR day! Enjoy it in style with a day off, because at Citation, we believe in celebrating YOU.
- Post-Wedding Bliss: Newlyweds, we’ve got something special for you too! Extra one week of holiday to bask in the glow of post-wedding happiness.
- Growing Families: We’re all about supporting our Citation family, and that includes expectant parents. Vouchers and special perks await to celebrate the newest addition to your family.
- Healthcare cash plan: Your well-being is our priority. That’s why we offer private healthcare to ensure your peace of mind and keep you feeling your best.
“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