> Markdown version of [/jobs/ext/2261309-software-development-engineer-ftc-12-months](https://www.wearedevelopers.com/jobs/ext/2261309-software-development-engineer-ftc-12-months). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer FTC 12 months - **Company:** Booker Group plc - **Location:** Eccles, UK - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Batch Processing, COBOL (Programming Language), Linux, Software Engineering, Scripting, Git, Restful APIs, Software Version Control, Legacy Systems - **Published:** August 26, 2026 - **Apply:** https://www.reed.co.uk/jobs/software-development-engineer-ftc-12-months/57055437 ## About the Role * Proven experience delivering and supporting business-critical software in a production environment * Hands-on experience with COBOL and Java, or a strong willingness to work across both * Experience working in a Linux environment, including scripting and batch processing * Knowledge of transactional or back-office systems (e.g. stock control, sales processing, financial systems), ideally in retail or wholesale * Strong problem-solving skills, with experience diagnosing and resolving complex live issues * Experience delivering changes via structured development and release processes * Familiarity with source control tools like Git and development lifecycle practices * Strong collaboration and communication skills, working with technical and non-technical stakeholders * Ability to produce clear technical documentation * Awareness of security, governance and compliance requirements ## Description As a Software Development Engineer, you'll help design, build and support resilient back-office systems that power sales, stock control and financial accuracy across our Booker estate. You'll work across a mixed technology landscape-combining legacy systems with modern platforms-to deliver reliable, scalable solutions for high-volume wholesale operations. This is a 12-month fixed-term opportunity where you'll play a key role in maintaining system performance, delivering change safely, and supporting business-critical services. You'll collaborate closely with colleagues across Technology, Operations, and external partners to ensure everything we release is robust, secure and ready for real-world use. You will be responsible for * Design, develop and maintain store back-office systems using COBOL, Java, REST APIs and scripting within a Linux environment * Deliver high-quality, well-tested code aligned with engineering standards and change control processes * Support and enhance system functionality to ensure accuracy, resilience and performance-especially around stock integrity and sales processing * Diagnose and resolve complex technical issues, providing 3rd line support and identifying long-term fixes * Deliver system changes, upgrades and new store rollouts with minimal disruption to trading * Collaborate with product, programme teams, operations and third-party suppliers to deliver effective solutions * Produce and maintain clear technical documentation covering design, interfaces and support processes * Ensure systems meet security, audit and compliance requirements * Continuously improve system performance and maintainability, supporting modernisation while maintaining legacy systems * Contribute to team learning, peer reviews and continuous improvement of development practices ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Coffee with Developers - Shritesh Jamulkar](https://www.wearedevelopers.com/videos/895-coffee-with-developers-shritesh-jamulkar) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)