Software Engineer

Software Engineer

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

At a Glance

  • Tasks: Design and develop our innovative SaaS platform, collaborating with diverse teams.
  • Company: Join Dye & Durham, a visionary leader in the tech industry, committed to employee growth.
  • Benefits: Enjoy competitive salaries, healthcare, wellness programs, and paid volunteer days.
  • Why this job: Be part of a culture that values creativity, collaboration, and making a difference.
  • Qualifications: 2-5 years in software development; proficiency in modern programming languages required.
  • Other info: Opportunities for training and development to enhance your skills.

The predicted salary is between 30000 - 42000 £ per year.

Software Engineer

Department: Customer Operations

Employment Type: Permanent – Full Time

Location: Cardiff (Credas)

Reporting To: Chief Technology Officer, Credas

Description

As a Software Engineer, you’ll contribute to the design, development, and support of our SaaS platform, working on frontend, backend or full-stack features. You\’ll collaborate with product managers, designers, and DevOps engineers to deliver functionality that supports both web and mobile experiences. While mobile development is not a core requirement, exposure to iOS and Android development is a strong plus.

Key Responsibilities

  • Design, build, and maintain scalable web or API-driven applications using .NET, Java, and Azure.
  • Develop clean, maintainable code and contribute to code reviews and technical documentation.
  • Develop for different browsers, devices, and operating systems to ensure consistent user experience, including accessibility.
  • Collaborate with cross-functional teams to deliver customer-focused features and enhancements.
  • Participate in sprint planning, estimation, and delivery using Agile/Scrum methodologies.
  • Help support production environments, triage issues, and participate in on-call rotations where appropriate.
  • Work with the QA and DevOps teams to ensure quality releases and robust CI/CD practices.

Skills, Knowledge & Expertise

  • 2–5 years of experience in software or application development.
  • Proficiency in at least one modern programming language (e.g., C#, Java).
  • Experience building APIs, backend services, or full-stack applications.
  • Familiarity with cloud services (preferably Microsoft Azure).
  • Strong understanding of RESTful architecture, security best practices, and performance considerations.
  • Version control experience (e.g., Git) and comfort with agile development tools and processes.
  • Good problem-solving and debugging skills, and a passion for delivering quality software.Good communication skills and ability to collaborate across teams.
Desirable:
  • Experience integrating with or supporting mobile apps from a backend/API perspective.
  • Understanding of mobile app deployment, versioning, or device-level testing practices.
  • Familiarity with frontend technologies (e.g., React, Angular, or similar frameworks).
  • Knowledge of CI/CD pipelines and containerisation tools (e.g., Docker, GitHub Actions, Azure DevOps).

Job Benefits

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

#J-18808-Ljbffr

Software Engineer employer: Dye & Durham Corporation

At Dye & Durham, we pride ourselves on being a forward-thinking employer that fosters a collaborative and innovative work culture in Cardiff. As a Software Engineer, you'll benefit from competitive salaries, comprehensive healthcare, and wellness programmes, alongside ample opportunities for professional growth through internal and external training. Join us to be part of a team that values diverse perspectives and encourages ownership, all while making a meaningful impact in the tech landscape.
D

Contact Detail:

Dye & Durham Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially .NET, Java, and Azure. Having hands-on experience or projects showcasing these skills can significantly boost your chances.

✨Tip Number 2

Engage with the software engineering community online, particularly on platforms like GitHub. Contributing to open-source projects or showcasing your own work can demonstrate your coding abilities and passion for software development.

✨Tip Number 3

Prepare to discuss Agile methodologies during your interview. Understanding how to work in sprints and collaborate with cross-functional teams is crucial for this role, so be ready to share your experiences.

✨Tip Number 4

If you have any experience with mobile app development or backend integration, make sure to highlight it. Even if it's not a core requirement, it could set you apart from other candidates.

We think you need these skills to ace Software Engineer

Proficiency in C# or Java
Experience with .NET framework
API development and integration
Familiarity with Microsoft Azure
Understanding of RESTful architecture
Version control using Git
Agile/Scrum methodologies
Problem-solving and debugging skills
Collaboration and communication skills
Knowledge of frontend technologies (e.g., React, Angular)
CI/CD pipeline experience
Containerisation tools (e.g., Docker, Azure DevOps)
Exposure to mobile app development (iOS/Android)
Technical documentation skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with .NET, Java, and Azure. Emphasise any projects where you've built APIs or worked on full-stack applications.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and how your skills align with the job description. Mention your experience with Agile/Scrum methodologies and your ability to collaborate with cross-functional teams.

Showcase Your Technical Skills: Include specific examples of your proficiency in programming languages and technologies mentioned in the job description. If you have experience with mobile app integration or CI/CD practices, be sure to highlight that as well.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development.

How to prepare for a job interview at Dye & Durham Corporation

✨Showcase Your Technical Skills

Be prepared to discuss your experience with programming languages like C# or Java. Bring examples of projects you've worked on, especially those involving APIs or full-stack applications, to demonstrate your proficiency.

✨Understand the Company’s Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as .NET, Azure, and RESTful architecture. This will show that you are genuinely interested in the role and understand the tools they use.

✨Prepare for Collaboration Questions

Since the role involves working with cross-functional teams, be ready to discuss your past experiences collaborating with product managers, designers, and DevOps engineers. Highlight how you contributed to team success and resolved conflicts.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Practice common coding problems and be ready to explain your thought process. This will showcase your problem-solving abilities and your approach to debugging.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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