Job Description We are seeking an experienced Software Architect, with a particular emphasis on the Development and DevOps areas, to join our team in Leicester on a permanent basis. This role offers a chance to make a significant impact in a dynamic and expanding environment, helping develop, implement and revise our plan for strategic growth. Key Responsibilities: Design and structure our Warehouse Management software within the architecture team. Recommend tools, technologies, and processes for scalable software solutions. Collaborate with Product Owners, SMEs, and customers to define software requirements. Align architectural design backlog with product backlog for development teams. Participate in agile ceremonies such as daily stand-ups and sprint reviews. Use industry-recognized tools and techniques to document and share designs with development teams. Define key non-functional requirements, including technology, security, scalability, and performance. Monitor development progress to ensure consistency with initial design. Collaborate with colleagues and third parties for integration with other systems. Provide technical guidance and coaching to software engineers and junior architects. Keep abreast of the latest technological advancements with a view to improving our products and processes in line with Company objectives.