Senior Software Engineer - #1726434
Dye & Durham Corporation
Date: 6 hours ago
City: Cardiff
Contract type: Full time
Work schedule: Full day

Department: Software Development
Location: Cardiff (Credas)
Credas Technologies Ltd (a Dye & Durham company) provides digital solutions to automate due diligence compliance and remote identity verification using biometric facial recognition, and customer outreach processes. Credas is an award winning, values driven and fast-growing technology company with a modern and progressive approach to working.
As Credas continues to expand into new markets, we're focused on ensuring our systems remain scalable, performant, and secure. To support this, we're introducing a new (individual contributor) role with an initial focus on optimising Entity Framework (EF) and overall database performance.
Leveraging your deep expertise in EF and SQL Server, you’ll play a key role in identifying performance bottlenecks, recommending improvements, and implementing best practices that drive sustainable, long-term gains.
We're looking for someone who is highly analytical, solutions-oriented, and pragmatic about trade-offs. Collaboration must be second nature to you, and you’ll bring both enthusiasm and experience in tackling complex scalability challenges. Just as importantly, you’ll have a strong desire to raise the bar for how we work, continuously improving processes and practices within the team.
Key Responsibilities
- Performance: Take a lead role in analysing scalability bottlenecks in Entity Framework and database schema design on SQL Server to identify impactful improvements.
- Design: Implement architectural patterns and best practices that build towards a broader scalability strategy, ensuring the SaaS product remains on a trajectory of sustainable performance.
- Document: Embrace documentation, standards and the internal Request For Comment (RFC) process to help embed ideas and long term architectural thinking.
- Coach: Spread your knowledge of scalable design to the wider team and seize opportunities like code review, pairing, and one-on-one time to advocate for adoption.
- Culture: Contribute towards improving and sustaining a generative engineering culture that’s inclusive, engaging, respectful and fun.
- You have at least 5-10 years of experience in software engineering, ideally within start-up or scale-up environments.
- You have extensive, hands-on experience with Entity Framework at scale, and a strong grasp of best practices for ensuring sustainable performance over time.
- You possess deep knowledge of SQL Server and query optimisation techniques, and you're confident using tools like Query Store and Extended Events to analyse and improve performance.
- You’ve designed and built large-scale applications using C# and .NET (version 6+), and understand what it takes to engineer systems capable of handling millions of requests per day.
- You're proficient with Azure Cloud and familiar with the core services needed to build scalable, resilient systems.
- You thrive in a collaborative, respectful, and continuously improving engineering culture. You value open technical discussions and believe in empowering all team members to contribute their perspectives.
- You’re passionate about coaching and mentoring other engineers, actively helping to raise the bar for engineering excellence.
- You're comfortable with pair programming and working closely with peers to tackle complex problems.
- You enjoy working full-stack, and while not essential, familiarity with AngularJS is a bonus.
At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.
Do you share our DNA?
- We ask how tomorrow can be better than today
- We are passionate about solving our customer's challenges
- Our ideas break boundaries
- We value different perspectives and encourage dialogue
- We take ownership and celebrate together
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Commercial Manager
Rise Technical Recruitment Limited,
1 day ago
Job Description Head of CommercialResidential DevelopmentsCardiff - hybrid working£80,000 - £85,000 + Car Allowance + Healthcare + Flexible WorkingExcellent opportunity for a Commercial Manager with a residential background to join a property developer with a huge presence in the South...
Class 2 HIAB Driver
People Solutions,
1 day ago
CLASS 2 HIAB DRIVER WORKING 5 DAYS OUT OF 7 (ROTA PROVIDED) START TIMES FROM 04:00 PAY RATE: £17.00 - £34.00 PER HOUR People Solutions are currently recruiting for a Class 2 Hiab Driver to join our well-established client based...
People & OC Business Partner
SmartSourcing plc,
£226
/ day
1 day ago
People & Organisational Developement Assistant Business Partner 3mth contract - £226 per day inside IR35 Remote working - Occassional onsite requirement in Cardiff As People & OD Assistant Business Partner, you will: Support the People & OD Business Partner to...
