Software Architect / Senior Developer

  • Job Reference: 1347381
  • Date Posted: 31 July 2026
  • Recruiter: Stratospherec Ltd
  • Location: Horsham
  • Remote Working: Some remote working possible
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent
  • Email: gavin@stratospherec.com

Job Description

Senior Software Engineer  / Architect - Global IT Security  Software company - Hybrid working in Horsham offices - to £65k

This role is working for a global Software company with global headquarters in Horsham, West Sussex.

They are looking for candidates who can travel to the office once or twice a week and work the rest of the time - salary up to £65k.

We are looking for an experienced lead developer ready to transition into a Software Architect role, who will be responsible for defining technical strategy, architectural standards, and guiding engineering teams in delivering robust, scalable solutions. This is an opportunity to shape the technical direction of mission-critical software that has real-world impact across global security organizations.

You will work closely with the Chief Architect Developer and senior leadership to establish architectural patterns, evaluate emerging technologies, and ensure our products are built on solid technical foundations. This role combines deep technical expertise with strategic thinking and mentorship.

This role will provide the right candidate with the opportunity to lead architectural initiatives on extremely rewarding projects while working with a friendly and supportive team. The role offers significant growth potential and will play an integral role in shaping the company's technical future.

Skills and Experience:
  • Proven experience as a lead developer or senior developer with 5+ years in software development
  • Strong expertise in .NET development, C#, and Visual Studio
  • Experience developing .NET based web services and distributed systems
  • Demonstrated ability to design and implement scalable, maintainable software architectures
  • Experience with architectural patterns (microservices, event-driven, layered architecture, etc.)
  • Strong understanding of software design principles (SOLID, DRY, separation of concerns)
  • Proficiency with Blazor framework and modern web technologies
  • Experience with HTML, CSS, and frontend architectural considerations
  • Expert knowledge of version control systems, primarily Git, including branching strategies
  • Experience writing and promoting automated testing strategies (unit, integration, end-to-end)
  • Strong documentation skills with ability to create clear technical specifications and ADRs
  • Excellent communication skills with ability to explain complex technical concepts to both technical and non-technical audiences
  • Experience mentoring developers and providing technical guidance
  • Strong problem-solving skills and ability to balance technical excellence with pragmatic delivery
Desirable:
  • Experience with WPF - Windows Presentation Foundation
  • Experience with the latest .NET Core releases and migration strategies
  • Knowledge of cloud platforms (Azure, AWS) and cloud-native architectures
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines
  • Familiarity with security architecture principles and threat modeling
  • Experience in the cybersecurity, forensics, or defense technology sectors
  • Understanding of database design and data architecture patterns
  • Experience with API design and RESTful/GraphQL architectures
  • Knowledge of performance optimization and scalability patterns
  • Formal architecture training or certifications (e.g., TOGAF, AWS/Azure Architect certifications)
My client is looking for someone with a minimum 5 years of development experience. 

If this role is of interest please apply with your CV!