> Markdown version of [/jobs/ext/4596132-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4596132-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** TreQ - **Location:** Milton, UK - **Experience:** Expert - **Salary:** £51,045.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Algorithm Design, Systems Engineering, Unit Testing, C Sharp (Programming Language), Ubuntu (Operating System), Software Quality, Data Structures, Language Integrated Query, Python (Programming Language), Quantum Computing, Queueing Systems, SignalR, Software Deployment, Software Engineering, Systems Architecture, Blazor, Agentic-AI, Information Technology, Functional Programming, Docker - **Published:** November 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5954858707 ## About the Role * Algorithm design * Selection of appropriate data structures * The architecture of .NET background worker services and message queues * Docker container deployments * SignalR or Blazor You can: * Demonstrate good knowledge of software system architecture * Demonstrate high proficiency in .NET and C#, with familiarity in Python * Demonstrate the ability to specify, design, and document bi-directional APIs cleanly * Independently problem-solve You've had experiences like these: * Developing software that interacts directly with external hardware or instruments * Using AI tools to assist in generating unit tests, documentation, and routine code You like: * Security-first thinking and standard software patterns and practices * Functional programming patterns (e.g., LINQ, immutable records) * Thriving in a small, supportive, nimble team, where knowledge sharing and team growth are prioritized, working on deep tech challenges * Letting AI handle repetitive/routine tasks so you can focus on core logic * Writing TCP/IP stacks, compiler passes, or authentication solutions. There is extra kudos if you have a degree in computer science, software engineering, physics, or can share equivalent practical experience. You don't need to be have a background in quantum to apply. We value practical engineering experience as much as formal academic credentials. People join TreQ from industry, national laboratories, startups, academia, and military service. ## Description We are shaping the future of quantum computing and as we expand, we are searching for a Senior Software Engineer to join our team. Your primary responsibility as a Senior Software Engineer will be building a quantum orchestrator that interfaces directly with external quantum hardware and software, including transpilers. You will work closely with TreQ's systems engineers, software lead, and supply chain partners to pioneer open-architecture quantum infrastructure., * Architect sub-components within the TreQ quantum orchestrator from high level flow down to required data structures. * Manage AI agents to build, document, and maintain quantum orchestration and integration solutions (primarily .NET background worker services) that interface directly with external quantum hardware * Automate and document software deployments on clean Ubuntu environments using Docker and systemd * Establish, document, maintain, and streamline CI workflows to ensure high software quality * Actively participate in peer code reviews * Self-manage sprint tasks within a fast-moving, collaborative team