Job Description
Software Architect – Hybrid (Middlesbrough)
This is for someone who wants to lead technically, shape architecture, and influence how systems evolve, without being pushed into heavy people management.
We’re working with a highly stable, long-standing software business with platforms that have been running successfully for over 15+ years, backed by secure long-term contracts.
They’re now investing in the next phase of their systems, and need someone who can guide that evolution properly.
Tech Environment
* C#, .NET (Core / Framework)
* SQL Server
* REST APIs and distributed systems
* Angular / modern front-end technologies
* Microservices architecture
Nice to have:
* Messaging systems (RabbitMQ)
* SignalR
* C++
* Oracle
The Role
This is a technical leadership role, not a pure management position.You’ll:
* Define and influence system architecture
* Guide best practices across the development team
* Stay close to the code; this is not a hands-off role
* Support delivery while improving scalability, structure, and maintainability
* Mentor developers and elevate engineering standards
Why This Opportunity
* Up to 45 days holiday!
* Company bonus / profit share
* Unlimited personal development; invest in whatever improves you
* Predominantly remote; 1 day per week on-site
* Flexible working culture; built on trust and autonomy
* Long-term, secure projects with real impact
* A business that values technical leadership over hierarchy
What They’re Looking For
* Deep experience with C#/.NET and backend systems
* Strong understanding of architecture, scalability, and system design
* Someone who naturally leads through technical credibility
* A mindset focused on long-term quality, not short-term fixes
If you’re someone who enjoys shaping systems, influencing direction, and staying hands-on, this role gives you the platform to do that properly.