Salary: £24,500 - 38,500 per year Requirements: We are looking for a Software Manager with the following skills and experience: Strong coding skills in Java and Python. Experience in fault-finding, debugging, and problem-solving in complex systems. Proven background in software project delivery, preferably within an SME or consultancy environment. Strong knowledge of Azure environments. Experience with DevOps tools and methodologies. Excellent communication and leadership skills with the ability to mentor junior engineers. Desirable qualifications include: Experience with Lynx software or similar embedded/real-time systems. Previous experience within engineering consultancies or technology-focused SMEs. Familiarity with additional programming languages or frameworks beneficial for multi-disciplinary projects. A degree (BSc/BEng) or HND/HNC in Electronics, Engineering, Computer Science, or a related field. Responsibilities: As a Software Manager, you will: Lead, manage, and mentor the software engineering team to ensure the delivery of high-quality solutions. Oversee the full software development lifecycle—from requirements capture and coding to testing, deployment, and support. Perform fault-finding, debugging, and root-cause analysis for both client systems and internal projects. Develop and maintain code in Java and Python while adhering to best practices in design, structure, and maintainability. Manage software hosted and integrated on Azure cloud environments. Support projects using Lynx and DevOps tools to promote automation, integration, and continuous delivery. Collaborate with hardware, electronics, and systems engineers to deliver comprehensive end-to-end solutions. Ensure that projects are delivered on time, within budget, and to high-quality standards, following consultancy best practices. Provide technical leadership in client-facing engagements and support business development and proposals as needed. Technologies: Azure Cloud DevOps Embedded Hardware Support Java Python More: We are a fast-growing SME consultancy that specializes in engineering and technology solutions for the rail, infrastructure, and wider industrial sectors. Our projects range from cutting-edge software development to systems integration and performance optimization. With a reputation for delivering innovative and reliable solutions, we offer a competitive salary and benefits package, along with the opportunity to work on a diverse range of projects. Join us in a dynamic environment where you can make a direct impact and benefit from ongoing professional development and training, along with hybrid and flexible working options. last updated 7 week of 2026