Software Engineer
About Logistics Reply:
Logistics Reply is the Reply Group company that specialises in supply chain software. Its solutions are based around LEA ('Logistics Execution Architecture'), the world's most advanced Supply Chain platform - which uniquely utilises cloud-based 'microservices' to offer a bespoke suite of software solutions that are designed to bridge the gap between real-world operations, and the need to provide real-time visibility across all stages of the supply chain: from Manufacturer to Warehouse/DC, through to Retail Store/Customer Delivery. Top brands and suppliers across Fashion, Food, General Merchandise, 3PL's and Manufacturing choose LEA as it is specifically designed to be agile, flexible, quickly adaptable and configurable to their individual requirements - whilst complementing their existing systems frameworks. www.lea-reply.com
Role Overview:
As a Software Engineer, you will play a key role within our Software Engineering team, contributing to both the core development of the LEA Reply Supplier Portal and the successful delivery of customer projects where the solution is implemented. The Supplier Portal is a central component of the LEA Reply suite, supporting leading UK grocery retailers in meeting critical shipping, labelling, and ASN integration standards. In this role, you will help design and enhance reusable product capabilities, drive performance improvements, and contribute to the ongoing product roadmap, while also supporting customers by resolving product issues and configuring solutions during implementations. This position offers the opportunity to work closely with end-user needs, shaping a high-quality, widely adopted solution in a collaborative and flexible work environment based in London or Manchester, with hybrid working options.
Responsibilities:
* Design, develop, and maintain core features of the LEA Reply Supplier Portal, ensuring solutions are reusable, modular, and scalable.
* Refine product roadmap requirements and evaluate technical feasibility as part of a small, collaborative team.
* Participate in code reviews, refactoring, optimisation, and continuous improvement initiatives.
* Support customer deployments by configuring solutions, developing targeted enhancements or integrations, and providing technical troubleshooting during testing, go-live, and hypercare.
* Write clean, testable code with appropriate unit, integration, and regression coverage, collaborating with QA to support automated testing and ensure product robustness.
* Contribute to product release planning, documentation, deployment processes, and post-release monitoring.
* Investigate and resolve product issues from live environments, incorporating lessons learned into ongoing development.
* Share product and technical knowledge with delivery and support teams, and mentor junior engineers as needed.
About the Candidate:
* Bachelor's degree (2.1 or higher) in Computer Science, Software Engineering, or a relevant technical field.
* 3-6 years of industry experience in software engineering, product development, or a similar technical role.
* Strong proficiency in Java EE and object-oriented programming, with comprehensive knowledge of object-oriented design, data structures, and problem-solving.
* Extensive experience developing web and mobile applications using JavaScript, HTML, CSS, and frameworks/libraries such as React.js, Angular, Vue.js, Android, Ionic, and React Native.
* Skilled with integration platforms including Apache Camel, MuleSoft, and Babelway, as well as configuration and custom development.
* Proficient in database systems (MySQL, Oracle) and experienced with version control/build tools such as Git, Bitbucket, Maven, and JetBrains IntelliJ.
* Solid understanding of agile development practices, sprint planning, code review, collaboration in cross-functional teams, and test-driven development (TDD) using frameworks such as JUnit and Mockito.
* Proven track record in delivering SaaS features, with the ability to estimate development effort, understand the commercial impact of technical decisions, and align deliverables with client expectations while mentoring or supporting junior colleagues in a collaborative team environment.
Reply is an Equal Opportunities Employer and committed to embracing diversity in the workplace. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type regardless of age, sexual orientation, gender, identity, pregnancy, religion, nationality, ethnic origin, disability, medical history, skin colour, marital status or parental status or any other characteristic protected by the Law.
Reply is committed to making sure that our selection methods are fair to everyone. To help you during the recruitment process, please let us know of any Reasonable Adjustments you may need.