Software Manager

Infinitive Resources
Central Milton Keynes, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 39K

Job location

Central Milton Keynes, United Kingdom

Tech stack

Java
Adobe InDesign
Systems Engineering
Azure
Cloud Computing
Continuous Delivery
Software Debugging
DevOps
Python
Lynx
Software Engineering
Project Management
Real Time Systems
Information Technology
Programming Languages

Job description

  • 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

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.

Benefits & conditions

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.

Apply for this position