Senior Software Engineer

Senior Software Engineer

Cardiff Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

Senior Software Engineer

Department: Software Development

Employment Type: Permanent – Full Time

Location: Cardiff (Credas)

Reporting To: CTO

Description

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 highly analytical, solutions-oriented, and pragmatic about trade-offs. Collaboration must be second nature to you, and you’ll bring enthusiasm and experience in tackling complex scalability challenges. Equally important is your desire to improve processes and practices within the team continually.

Key Responsibilities

  • Performance: Lead analysis of scalability bottlenecks in Entity Framework and SQL Server schema design to identify impactful improvements.
  • Design: Implement architectural patterns and best practices to support a broader scalability strategy, ensuring sustainable performance of the SaaS product.
  • Documentation: Maintain documentation, standards, and participate in the internal Request For Comment (RFC) process to embed ideas and long-term architectural thinking.
  • Coaching: Share your knowledge of scalable design with the team through code reviews, pairing, and mentoring, promoting best practices.
  • Culture: Contribute to fostering an inclusive, engaging, respectful, and fun engineering environment.

Skills, Knowledge & Expertise

  • 5-10 years of experience in software engineering, preferably in start-up or scale-up environments.
  • Extensive hands-on experience with Entity Framework at scale and best practices for sustainable performance.
  • Deep knowledge of SQL Server and query optimization, including tools like Query Store and Extended Events.
  • Experience designing and building large-scale applications using C# and .NET (version 6+), capable of handling millions of requests per day.
  • Proficiency with Azure Cloud services for building scalable, resilient systems.
  • Ability to thrive in a collaborative, respectful, and continuously improving engineering culture.
  • Passion for coaching and mentoring engineers to raise engineering standards.
  • Comfortable with pair programming and collaborative problem-solving.
  • Full-stack interest; familiarity with AngularJS is a bonus.

Job Benefits

At Dye & Durham, we aim to be visionaries! We support our employees\’ growth through internal and external training, offering competitive salaries and benefits such as healthcare, pension, discounts, wellness programs, and paid days off for moving or volunteering.

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

#J-18808-Ljbffr

Senior Software Engineer employer: Dye & Durham Corporation

Credas Technologies Ltd, located in the vibrant city of Cardiff, is an exceptional employer that champions innovation and employee development. With a strong focus on fostering a collaborative and inclusive work culture, we offer extensive training opportunities, competitive salaries, and a comprehensive benefits package that includes healthcare, wellness programs, and paid volunteer days. Join us to be part of a forward-thinking team where your contributions are valued, and you can grow alongside a fast-paced technology company dedicated to making a meaningful impact.
D

Contact Detail:

Dye & Durham Corporation Recruiting Team

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>