Computer Futures

9 job(s) at Computer Futures

Computer Futures City, Birmingham
11/09/2026
Full time
An established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability, scalability, security and system availability are essential. This position would suit a hands-on architect with strong expertise across C#/.NET, Python and Django . Experience within warehouse automation, intralogistics or material handling would be particularly valuable. However, candidates from industrial automation, robotics, manufacturing, logistics technology, pharmaceutical automation and other equipment-connected software environments are also encouraged to apply. This is not a purely strategic or enterprise architecture position. The successful candidate will remain close to software design and delivery, providing practical technical leadership to development teams while defining a scalable, long-term architectural approach. Define the software architecture for complex automation and systems integration projects. Design scalable, secure and maintainable applications using C#/.NET, Python and Django . Establish clear architectural standards, design principles and technology roadmaps. Translate customer, operational and engineering requirements into practical technical solutions. Design platforms that integrate business applications, databases, automation systems, third-party products and physical equipment. Define service boundaries, APIs, data flows, interface specifications and integration patterns. Produce architecture diagrams, technical designs, data models and supporting documentation. Design distributed, event-driven and service-based software solutions. Provide technical leadership throughout the full software development lifecycle. Support software engineers with design decisions, code structure, technical challenges and complex integrations. Conduct architecture, design and code reviews to ensure solutions meet agreed standards. Remain hands-on through technical prototyping, proof-of-concept development and problem-solving. Identify technical risks, dependencies, integration challenges and potential performance issues. Establish standards covering security, resilience, scalability, testing, maintainability and observability. Work closely with software engineers, controls engineers, automation specialists, project managers and external technology partners. Provide technical input during customer discussions, requirements workshops and project planning. Support the investigation and resolution of complex software and system integration issues. Help develop reusable software components and configurable platforms that can be deployed across multiple customer projects. Contribute to the modernisation of existing applications and the transition from legacy or monolithic systems where appropriate. Mentor engineers and encourage consistent, high-quality software engineering practices. Previous experience as a Software Architect, Solution Architect, Technical Architect, Principal Software Engineer or senior technical lead. Strong commercial software engineering experience using C# and .NET . Strong experience designing and developing production-grade applications using Python . Commercial experience with Django , including backend services, APIs or web-based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience with SQL databases, relational data modelling and handling operational data. Understanding of asynchronous messaging, system queues and service-to-service communication. Experience with cloud, on-premises or hybrid deployment models. Knowledge of containerisation technologies such as Docker. Familiarity with CI/CD pipelines, source control, automated testing and modern DevOps practices. Experience designing solutions with security, performance, resilience, scalability and supportability in mind. Ability to produce clear architecture diagrams, technical specifications and design documentation. Strong communication skills, with the ability to explain complex technical decisions to both technical and non-technical stakeholders. A willingness to remain hands-on and support engineering teams through delivery. Experience within warehouse automation or intralogistics would be highly advantageous, including exposure to one or more of the following: Warehouse Control Systems (WCS) Warehouse Execution Systems (WES) Warehouse Management Systems (WMS) Automated storage and retrieval systems Conveyor, sortation and material handling systems Robotics or autonomous equipment Equipment orchestration and control Real-time monitoring and operational dashboards Integration between enterprise software and industrial equipment Direct warehouse automation experience is not essential. Strong crossover candidates may come from: Industrial or factory automation Robotics and autonomous systems Manufacturing software Pharmaceutical automation Logistics and supply chain technology Parcel or postal sortation Airport baggage handling Automotive manufacturing Smart factories and Industrial IoT MES, SCADA or process control environments Transport or infrastructure systems Aerospace, defence or other mission-critical sectors The most important consideration is experience architecting dependable software that integrates with physical systems, operational equipment, real-time processes or complex external platforms . To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures City, Manchester
01/09/2026
Contractor
Role: Cloud/Platform Engineer Location: Manchester or London - 1-2 days/week onsite (Hybrid) Length: 6 months initial contract Day Rate: 625+ per day (DoE) IR35: Inside IR35 Start Date: ASAP We are looking for an experienced Cloud/Platform Engineer to support our client in designing, building, and evolving their cloud-based innovation platform, enabling the rapid development and deployment of modern technology solutions. This role will focus on engineering secure, scalable, and reusable cloud platforms that support innovation initiatives across the business. You will work closely with Architecture, Security, and Product teams to establish cloud engineering standards, design cloud-native solutions, automate deployments, and deliver robust, production-ready platforms. The successful candidate will have strong hands-on experience across both Google Cloud Platform (GCP) and Microsoft Azure, with a particular emphasis on GCP. This is a multi-cloud environment, and while Azure expertise is essential, candidates should have deeper experience designing, architecting, and implementing solutions within GCP. You must be able to travel to either the Manchester or London office 1-2 days per week. Skills overview: Strong commercial experience across Google Cloud Platform (GCP) and Microsoft Azure, with GCP being the primary area of expertise. Proven experience designing, architecting, and delivering secure, scalable cloud solutions within enterprise environments. Experience building cloud environments using Infrastructure as Code (IaC) and DevSecOps principles. Proven experience designing and implementing CI/CD pipelines and deployment automation. Experience with Docker, Kubernetes, and containerised application deployment. Strong understanding of cloud security, identity integration, and enterprise security controls. Experience implementing observability, monitoring, and logging solutions across cloud platforms. Exposure to AI-enabled technologies , automation tooling, and emerging cloud technologies. Strong stakeholder management and communication skills, with the ability to work across technical and non-technical teams. Experience delivering cloud transformation, platform engineering, or innovation-focused initiatives within complex enterprise environments. Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures
01/09/2026
Full time
WCS Test Engineer to join a growing software delivery team focused on warehouse automation and intralogistics solutions. This is an excellent opportunity for an experienced testing professional with strong bench testing experience who enjoys working at the intersection of software, controls, and warehouse automation. You will play a critical role in validating Warehouse Control System (WCS) software before deployment into live operational environments, ensuring systems are reliable, robust, and capable of supporting high-throughput automated operations. Working closely with Software Developers, Control Systems Engineers, Product Owners, and Project Delivery teams, you will be responsible for executing comprehensive testing activities across the software development lifecycle. The successful candidate will help identify defects early, validate complex integrations, and reduce risks associated with commissioning and go-live activities. This role is ideally suited to someone who enjoys hands-on testing, problem-solving, and understanding how software interacts with real-world automation systems. Key Responsibilities Bench Testing Execute comprehensive bench testing activities within a controlled test environment. Validate WCS functionality against system specifications and business requirements. Test software releases prior to deployment into customer environments. Simulate warehouse processes and equipment behaviours to verify operational performance. Verify routing logic, order processing workflows, inventory movements, task generation, and exception handling. Create repeatable and reusable test scenarios to support regression and release testing. Identify defects, unexpected behaviours, and integration issues during testing activities. Document findings and work collaboratively with development teams to support timely resolution. System Integration Testing Perform integration testing between Warehouse Control Systems and Warehouse Management Systems. Validate communications between software applications, PLCs, databases, and automation equipment. Verify transaction flows and messaging between connected systems. Test interfaces, APIs, middleware platforms, and data exchanges. Confirm the integrity and accuracy of inventory, order, and operational data throughout the system. Ensure software operates effectively across multiple integrated technologies. Functional Testing Develop, execute, and maintain detailed test cases and test scripts. Validate new functionality, enhancements, and software updates. Ensure delivered solutions meet business, operational, and technical requirements. Execute manual and automated testing activities where applicable. Support end-to-end business process validation. Verify software behaviour under both normal and exception-based operating conditions. Performance & Reliability Testing Assess system performance under varying operational loads. Execute stress and volume testing scenarios. Identify performance bottlenecks and system limitations. Validate recovery processes and fault-handling mechanisms. Support efforts to improve software reliability and operational resilience. Defect Management Identify, log, categorise, and track software defects. Provide detailed diagnostic information to support issue resolution. Work closely with software and controls teams to investigate root causes. Retest fixes and verify successful defect resolution. Maintain clear visibility of testing progress and defect status. Ensure issues are documented accurately and consistently. Validation of Warehouse Automation Systems Validate software interactions with automated material handling equipment. Test conveyor control logic and system routing behaviour. Verify functionality involving sortation equipment. Support testing of Automated Storage and Retrieval Systems (ASRS). Validate integrations with robotic handling systems and advanced warehouse technologies. Confirm system responses to operational exceptions and equipment faults. Commissioning Support Support system testing and validation during commissioning activities. Assist with deployment readiness and go-live preparation. Participate in Factory Acceptance Testing (FAT) and System Integration Testing (SIT). Provide support during operational cutovers and launch periods. Assist with troubleshooting during implementation phases. Support hypercare activities following deployment. Documentation & Reporting Produce clear and comprehensive test documentation. Maintain test plans, scripts, test evidence, and defect records. Provide regular updates on testing progress and quality metrics. Ensure full traceability between requirements, test cases, defects, and outcomes. Contribute to lessons learned and continuous improvement activities. Essential Skills & Experience Proven experience within a Software Testing, Systems Testing, or Integration Testing role. Strong hands-on experience performing bench testing in a controlled environment. Experience testing Warehouse Control Systems (WCS), Warehouse Management Systems (WMS), or industrial automation software. Knowledge of software development and software testing lifecycles. Experience creating and executing structured test plans and test cases. Strong defect identification, investigation, and resolution skills. Experience validating software integrations across multiple platforms. Knowledge of system interfaces, APIs, messaging, and database interactions. Strong troubleshooting and analytical capabilities. Excellent verbal and written communication skills. Ability to work effectively with technical and non-technical stakeholders. Strong organisational skills and attention to detail. Ability to manage multiple priorities within project-driven environments. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures Nottingham, Nottinghamshire
01/09/2026
Full time
Senior Software Developer - Industrial Automation Environment We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments. This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming. You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems. Key Responsibilities Design, develop and maintain core software applications used in automation and production environments Lead hands-on development in C#/.NET, contributing to system migration and platform evolution Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data Own application logic, workflows and behaviour within production systems Contribute to overall software architecture, technical standards and development best practices Implement and maintain version control and CI/CD pipelines using GitHub Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems Support testing, commissioning and deployment of software releases Mentor junior developers and contribute to technical decision-making within the team Required Skills & Experience Software Development Strong commercial experience with C# and .NET Experience building user interfaces and application logic using Blazor or similar frameworks Background in Python, ideally within Django environments (particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial / Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required) Comfortable working in environments where uptime, reliability and performance are critical Systems & Architecture Experience designing and maintaining long-running, production-grade systems Ability to build fault-tolerant applications interacting with external systems and data sources Strong debugging, troubleshooting and problem-solving capability What This Role Offers The opportunity to work on real-world, high-impact systems combining software, robotics and automation Ownership of critical applications that directly influence operational performance Involvement in a large-scale technology modernisation programme A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies Influence over technical direction, standards and best practices Role Scope This role is: A hands-on senior software development position Focused on building robust, scalable applications Product and platform oriented Embedded within a real-world automation environment This role is not: A PLC programming position A controls engineering or systems integration-only role A pure web or SaaS-focused development job To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures Nottingham, Nottinghamshire
01/09/2026
Full time
WCS Software Architect Overview We are seeking a hands-on Software Architect to play a key role in shaping and evolving a mission-critical Warehouse Control System (WCS) used in highly automated logistics environments. This platform sits at the heart of real-time operations, orchestrating material flow across conveyor systems, integrating with PLC controls, robotics (AMR/AGV), and upstream enterprise platforms such as WMS and ERP. This is a highly technical position where you will set architectural direction, make critical design decisions, and remain close to the code and engineering challenges . You will work alongside an existing architecture function to scale capability as the platform transitions to a modern .NET / Blazor-based ecosystem from its current Python/Django foundation. Key Responsibilities Architecture & Technical Leadership Define and evolve the architecture across application, data, messaging, and deployment layers Lead the design of complex features and subsystems, producing clear design artefacts and architecture documentation (including ADRs) Make key technical decisions across persistence, messaging, caching, and integration patterns Ensure solutions meet non-functional requirements including performance, scalability, availability, and security Troubleshoot and resolve complex system issues, including concurrency, bottlenecks, and integration failures Systems Integration Own and define integration patterns between the WCS platform and external systems including PLCs, WMS, ERP, and robotics platforms Design robust, scalable messaging and API-based interfaces Ensure resilience through clear contract definitions, error handling, and recovery strategies Support emulation and pre-deployment validation approaches to reduce risk Client-Facing & Delivery Support Act as a technical authority in client workshops, design reviews, FAT/SAT, and commissioning phases Provide support during go-live activities, including system tuning, troubleshooting, and stabilisation Collaborate with delivery and project teams to ensure integration success Maintain a calm, solution-focused approach in high-pressure live environments Technology Strategy & Governance Contribute to architectural standards, coding guidelines, and design governance Evaluate new tools and technologies, making evidence-based recommendations Ensure alignment between business requirements, architecture decisions, and delivered solutions Drive best practices across performance, observability, and system resilience Collaboration & Mentoring Work closely with product, development, test, and controls engineering teams Provide visibility of architectural direction, risks, and readiness to stakeholders Mentor and support engineers, raising overall technical capability within the team Promote a culture of high-quality engineering and continuous improvement Skills & Experience Required Proven experience as a Software Architect or a senior/lead engineer stepping into architecture Strong expertise in C# / .NET and modern application development practices Experience designing distributed systems, microservices, and high-performance applications Solid background in system integration (APIs, messaging, event-driven architecture) Exposure to industrial systems, warehouse automation, WCS/WMS, or similar environments Experience working with PLCs, robotics, or real-time control systems (desirable) Knowledge of CI/CD, containerisation (Docker/Kubernetes), and Linux-based environments Strong problem-solving ability, with experience in performance tuning and scalability challenges Excellent communication skills with the ability to engage both technical and non-technical stakeholders Working Environment Fully remote role with flexibility in working patterns Involvement in occasional onsite activities during key project phases such as system go-lives and commissioning Collaborative, engineering-led environment focused on delivering high-quality, real-world solutions Opportunity to work on a platform undergoing significant modernisation and growth What We're Looking For A hands-on technical leader who takes ownership of architectural outcomes Someone pragmatic, detail-oriented, and confident in making decisions A strong collaborator who can work across disciplines and teams An individual who can balance long-term architectural vision with delivery priorities A professional who thrives in complex, real-time, integration-heavy environments To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures Coventry, Warwickshire
01/09/2026
Full time
Overview We are seeking a hands-on Quality Assurance Manager to lead the quality strategy across a portfolio of embedded software, firmware, and hardware products . This is a senior role for an experienced QA leader who can combine technical depth with people leadership , taking ownership of the full testing lifecycle across complex engineering products. You will be responsible for defining and driving the overall quality approach, from test frameworks and automation architecture through to Hardware-in-the-Loop (HIL) validation , reporting, release readiness, and continuous improvement. Working closely with R&D, product, and cross-functional engineering teams, you will help build a scalable and contribution-friendly test ecosystem that supports quality across the wider organisation. This role would suit someone with a strong background in embedded systems testing , automation , CI/CD , and system-level validation , who is comfortable leading a team while remaining close to the technical detail. Key Responsibilities Test Strategy & Framework Development Define and own the QA and test strategy across the full product lifecycle for software, firmware, and hardware-based products. Establish test frameworks, standards, and best practices to ensure consistent, scalable, and high-quality validation processes. Design modular and reusable test architecture, ensuring test assets are version-controlled, maintainable, and accessible to contributors outside the QA team. Create a contribution model including templates, governance, code review standards, and documentation to enable broader engineering participation in quality. Drive coverage across the test pyramid, including unit, integration, system, acceptance, and end-to-end testing. Automation & CI/CD Build and improve automated testing capability across embedded and system-level products. Integrate automated test execution into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. Implement quality gates, reporting, flaky test management, and automated feedback loops to support release confidence and development speed. Promote shift-left testing practices to improve defect prevention and increase early-stage quality ownership across engineering teams. Hardware-in-the-Loop (HIL) & Embedded Validation Plan, develop, and operate HIL test environments where the company's own hardware and embedded software are the components under test. Coordinate signal injection, fault injection, and real-time stimulus to validate behaviour under both nominal and edge-case operating conditions. Define HIL infrastructure requirements and work closely with hardware engineers on bench design, setup, calibration, and ongoing maintenance. Oversee system-level validation activities to ensure robust end-to-end product performance across hardware, firmware, and application layers. Reporting, Metrics & Release Readiness Produce clear and audience-appropriate test reporting covering execution progress, pass/fail rates, defect trends, coverage, and regression performance. Define and track quality KPIs such as test coverage, automation ratio, defect leakage, escape rate, MTTD/MTTR, and release readiness. Maintain requirements-to-test traceability to support verification, audit readiness, and confidence in delivered functionality. Provide release sign-off recommendations based on evidence, quality data, and clear risk assessment. Leadership & Team Development Lead, mentor, and develop a team of QA engineers across local and global teams. Set team objectives, conduct 1:1s, performance reviews, and support professional development and capability growth. Foster a quality-first engineering culture by supporting teams on testability, defect prevention, and continuous improvement. Run core QA ceremonies including sprint planning, defect triage, retrospectives, and alignment with wider delivery and release activities. Cross-Functional Collaboration Work closely with R&D, Product, and Customer Support teams to translate customer requirements, field issues, and product needs into robust test plans. Represent QA in architecture and design reviews to ensure quality and testability are considered from the earliest stages of development. Champion defect lifecycle management, including triage, prioritisation, root cause analysis, and post-mortem reviews. Collaborate with stakeholders across the organisation to improve quality visibility, governance, and release confidence. Required Skills & Experience Bachelor's or Master's degree in Computer Science, Electrical/Electronic Engineering, or a related technical discipline. Proven experience in QA, test engineering, or validation within embedded software and/or hardware product environments . Previous leadership experience managing and developing QA or test engineering teams. Strong hands-on experience with test automation , test framework design , and scalable validation strategies. Good understanding of the full test lifecycle, including unit testing, integration testing, system testing, BDD/acceptance testing, and end-to-end validation . Experience with Hardware-in-the-Loop (HIL) or equivalent embedded validation environments. Strong programming/scripting skills in at least one of Python, C, C++, or Java . Familiarity with CI/CD pipelines , version control systems such as Git, and automated quality reporting. Experience using defect tracking and test management tools such as Jira, Xray, Zephyr, or Polarion . Strong written and verbal communication skills, with the ability to work effectively with both technical teams and senior stakeholders. Demonstrated ability to improve QA maturity, drive process improvements, and build a collaborative quality culture. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures
01/09/2026
Full time
Mid-Senior Software Developer to join a growing software engineering team delivering mission-critical solutions within logistics, automation and industrial environments. This role offers the opportunity to work on the design, development and deployment of scalable software platforms that integrate with advanced operational technologies, warehouse systems, robotics, and enterprise applications. The successful candidate will play an active role in developing new functionality, enhancing existing products, and supporting customers throughout the software lifecycle. The position is ideal for a developer who enjoys solving complex technical challenges, collaborating with multidisciplinary teams, and working on software that powers real-world operational systems. Key Responsibilities Design, develop and maintain scalable software applications using .NET and Python Build and support RESTful APIs and backend services Develop integrations between internal platforms and third-party applications Work closely with project teams to gather requirements and design technical solutions Contribute to software architecture, system design and technology selection Develop robust database solutions and optimise application performance Support testing, deployment and commissioning activities Troubleshoot software defects and identify root causes of issues Participate in code reviews and promote software engineering best practices Produce technical documentation including functional specifications, API documentation and deployment guides Work within Agile development methodologies and contribute to sprint planning activities Support continuous improvement initiatives and platform innovation Collaborate with stakeholders to ensure project objectives and delivery milestones are achieved Support production systems and provide technical assistance where required Technical Requirements Essential Strong commercial experience developing applications using C# and .NET Commercial Python development experience Experience building REST APIs and service-oriented architectures Strong understanding of software design principles and object-oriented programming Experience working with PostgreSQL, SQL Server or other relational databases Knowledge of database design, optimisation and query development Experience integrating software systems and third-party applications Proficient with Git source control and modern development workflows Experience using Docker and containerised deployments Strong debugging and troubleshooting capabilities Excellent communication and problem-solving skills Desirable FastAPI, Flask or Django RabbitMQ or other messaging technologies Microservices architecture CI/CD pipelines Azure or cloud-hosted environments Linux environments AI/LLM integrations and automation tooling Warehouse Management Systems (WMS) Warehouse Control Systems (WCS) Robotics, AMR or ASRS technologies Industrial automation experience To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures City, Manchester
01/09/2026
Contractor
Role: Solutions Architect Location: Mainly Remote (UK) Length: 3 month initial contract Day Rate: 625+ per day (DoE) IR35: Inside IR35 Start Date: September Role Information Experienced Solution Architect required to support a major business transformation programme, owning solution design across platforms, integrations, security, and governance. The role will work closely with technical and business stakeholders to deliver scalable, compliant solutions. This is a primarily remote position, with infrequent onsite attendance expected for workshops held at one of the UK office locations Expectations Lead end-to-end solution architecture and design. Produce and maintain architecture artefacts and documentation. Define integrations, APIs, and system interfaces. Ensure alignment with architecture, security, and governance standards. Provide technical leadership across Engineering, Security, and Delivery teams. Support planning, design reviews, and governance forums. Skills Needed Solution Architecture Enterprise & Integration Architecture API Design Security & Identity Architecture Architecture Governance Systems Integration Stakeholder Management Documentation & Communication Desirable Experience Digital transformation programmes Experience working in highly regulated environments SaaS and third-party vendor integrations Complex enterprise application landscapes Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Computer Futures
01/09/2026
Full time
Overview An exciting opportunity has arisen for an experienced Software Project Manager to join a growing technology business delivering advanced software, warehouse automation and operational technology solutions across the logistics and industrial sectors. The organisation is undergoing significant investment and transformation, with a particular focus on strengthening its software capability, modernising legacy platforms and enhancing the delivery of mission-critical solutions for customers operating highly automated environments. This role will be responsible for leading software projects from requirements gathering and planning through development, testing, deployment and customer go-live. Working closely with software development teams, product specialists, automation engineers, operational stakeholders and customers, you will ensure projects are delivered on time, within budget and to the highest standards of quality. The successful candidate will have strong project management experience within software delivery environments and be capable of operating confidently between technical teams and business stakeholders. While hands-on software development experience is not required, a strong understanding of software engineering principles, development lifecycles and system integration is essential. Experience within logistics, intralogistics, warehouse automation, robotics, industrial automation, manufacturing software or systems integration environments would be highly advantageous. Key Responsibilities End-to-End Project Delivery Take ownership of software projects throughout the full delivery lifecycle. Define project scope, objectives, timelines, deliverables and success criteria. Build and maintain comprehensive project plans covering development, testing, integration and deployment activities. Coordinate internal and external stakeholders to ensure delivery against agreed milestones. Ensure projects remain on schedule, within budget and aligned to customer expectations. Monitor progress, identify risks and implement mitigation strategies where required. Manage multiple concurrent projects and workstreams in a fast-paced environment. Produce accurate project reporting for senior leadership and customers. Lead regular project reviews and governance meetings. Software Development & Technical Coordination Work closely with software developers, architects and technical leads throughout project delivery. Translate customer requirements into structured and actionable deliverables. Coordinate development activities across multiple teams and disciplines. Facilitate communication between technical and non-technical stakeholders. Support development planning, backlog management and release scheduling. Track progress against sprint objectives and project milestones. Manage dependencies across software, infrastructure and operational teams. Challenge delivery assumptions and timelines constructively where necessary. Ensure technical decisions and project changes are properly documented. Technology Modernisation Projects A significant aspect of the role will involve supporting software modernisation initiatives aimed at improving scalability, performance and long-term maintainability. Responsibilities may include: Coordinating projects involving the migration of existing platforms to modern Microsoft technologies. Supporting software transformation programmes involving .NET, C#, Blazor and cloud-based architectures. Managing project delivery alongside ongoing customer commitments. Ensuring migration activities are completed with minimal disruption to operational systems. Tracking technical dependencies and implementation risks. Working with technical leadership to establish delivery priorities. Supporting improvements to governance, processes and software delivery standards. Although knowledge of .NET, Blazor or cloud-based technologies would be beneficial, direct development experience is not required. Testing, Validation & Release Management Plan and coordinate software testing activities throughout the project lifecycle. Manage functional testing, integration testing and user acceptance testing activities. Monitor defect resolution processes and ensure issues are appropriately prioritised. Coordinate release planning and deployment schedules. Ensure testing criteria and acceptance standards are clearly defined. Facilitate go-live readiness reviews and deployment approvals. Support post-release reviews and lessons learned exercises. Drive continuous improvement of testing and release procedures. Integration & Commissioning The successful candidate will play a key role in delivering software solutions that integrate with operational systems and automated technologies. Responsibilities include: Coordinating software integration projects involving third-party systems and equipment. Supporting the deployment of software into live operational environments. Managing technical dependencies between software teams and operational stakeholders. Coordinating integration testing activities. Supporting Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT). Working closely with customers during commissioning and go-live phases. Managing deployment risks and escalation processes. Ensuring smooth transition into operational support. Customer & Stakeholder Management Act as the primary delivery contact throughout project execution. Build strong relationships with customer stakeholders at all levels. Lead project meetings covering progress updates, risks, issues and future milestones. Manage customer expectations effectively. Communicate project status clearly and professionally. Present technical information in a commercially relevant and understandable manner. Handle escalations and delivery challenges with a solutions-focused approach. Collaborate with commercial and sales teams during project planning and mobilisation. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales