Software Engineer

Digital Content Labs — United Kingdom · Posted ~2 hours ago

Mid Full-time Onsite

Skills

Software development Web development UX collaboration Web technologies AI Analytics

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on building digital experiences, websites, and technology-driven solutions. The position combines development skills with experimentation and continuous improvement.

Highlights

Work in a creative technology environment combining software engineering, digital experiences, and emerging technologies.

Description

Company Description Digital Content Labs (DCL) is a UK-based digital marketing and creative technology studio focused on delivering high-impact content that drives measurable results. Drawing on over a decade of expertise, DCL combines AI, analytics, and generative technologies to create innovative storytelling, web experiences, virtual staging, and custom graphics, primarily for the property sector. The team provides end-to-end digital solutions, including responsive websites, UX design, social media campaigns, and video production, all guided by data-driven testing and optimization. DCL operates as an in-house, no-outsourcing partner, collaborating closely with estate agents, developers, and property professionals to provide reliable, cost-effective content that supports sales growth. The company values fast experimentation, continuous iteration, and long-term client relationships built on trust and performance. Role Description The Software Engineer will work on-site in London in a full-time capacity, contributing to the design, development, and maintenance of software systems that power DCL’s digital and AI-driven content solutions. Day-to-day responsibilities include building and optimizing back-end services and APIs, implementing integrations with data, analytics, and generative tools, and ensuring scalable, secure, and reliable performance for web and marketing platforms. The role involves collaborating with designers, marketers, and data specialists to translate business requirements into technical solutions, as well as debugging, testing, and documenting code. The Software Engineer will participate in code reviews, support deployment processes, and help improve development workflows and tooling in a fast-moving, experiment-driven environment. Qualifications Strong foundation in Computer Science concepts, including algorithms, data structures, and software architecture.Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Python, JavaScript, TypeScript, Java, or C#).Hands-on experience with Back-End Web Development, including RESTful APIs, databases, and server-side frameworks.Knowledge of Object-Oriented Programming (OOP) principles and best practices for clean, maintainable code.Experience working with web technologies, cloud services (e.g., AWS, Azure, or GCP), and version control systems such as Git.Ability to collaborate in cross-functional teams, communicate clearly, and translate requirements into technical solutions.Familiarity with data-driven or AI-powered applications, analytics integration, or digital marketing platforms is an advantage.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.