Back to jobs

    Software Architect - .NET / Warehouse Automation

    Technology
    Computer Futures
    Nottinghamshire, Nottingham
    Permanent
    Competitive
    On-Site

    Job Description

    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

    Posted on October 4, 2026

    Similar Jobs

    Explore similar searches

    Browse more roles related to Software Architect - .NET / Warehouse Automation.

    Hyra

    Join the Hyra Community

    Get weekly career insights, job alerts, and exclusive content delivered to your inbox.

    Weekly updatesUnsubscribe anytimePrivacy guaranteed