Software Architect / Senior Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
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.
Requirements
My client is looking for someone with a minimum 5 years of development 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)
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Frontend Developer Salary in The UK
What’s the Difference between a Junior, Mid, and Senior Developer?
Fullstack Developer Salary UK