A growing digital engineering team is looking for a Software Engineer to help build modern, scalable software products that solve real world problems. This is a great opportunity for someone who enjoys working across the full development lifecycle, contributing ideas, and helping shape best practice in an engineering-led environment. Youll join a collaborative team where engineering standards, clean code and delivering high quality solutions are at the heart of what they do. If you enjoy working with modern technologies, building cloud-based systems and contributing to technical direction, this role will suit you well. What youll be doing Designing, developing and maintaining high quality software solutions Working across backend, frontend and cloud technologies Improving system performance, architecture and code quality Collaborating closely with product, design and other engineers Taking ownership of features from design through to deployment Contributing to technical discussions, standards and continuous improvement Supporting a culture of clean code, testing and best practice What youll need Strong experience as a Software Engineer working across modern tech stacks Good knowledge of cloud technologies (AWS or similar) Experience with frontend frameworks and modern backend development Solid understanding of software architecture, design patterns and CI/CD Ability to work across the full development lifecycle Comfortable contributing ideas, solving problems and collaborating with others A passion for building reliable, scalable, maintainable systems Whats on offer Hybrid working Supportive, engineering-led culture Opportunities to work on modern, meaningful products Clear progression and space to grow your technical influence