Senior Software Architect
- norwich, norfolk, NR11AA, United Kingdom
- Permanent·Remote
- Full time
- £85,000 - £85,000 Per Annum
Job Description
About the Role
Our client is seeking a visionary and highly experienced Senior Software Architect to lead the design and development of their next-generation software solutions, working entirely remotely. This pivotal role involves defining the technical vision, establishing architectural standards, and guiding development teams to build scalable, robust, and maintainable systems. You will play a key part in technology selection, ensuring solutions align with business objectives and leverage modern architectural patterns. This is an exceptional opportunity for an individual passionate about innovation, technical leadership, and shaping the future of software development in a fully remote setting.
Key Responsibilities
- Define and document the overall architecture for new and existing software systems, ensuring scalability, performance, and security.
- Establish and enforce coding standards, design principles, and best practices across all development teams.
- Collaborate with product management, engineering leads, and stakeholders to translate business requirements into technical strategies.
- Evaluate and recommend new technologies, frameworks, and tools to enhance development efficiency and product capabilities.
- Provide technical leadership and mentorship to software development teams, guiding them through complex technical challenges.
- Conduct architectural reviews and ensure adherence to established patterns and standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 8+ years of progressive experience in software development, with at least 3 years in a software architect role.
- Proven track record of designing and delivering complex, scalable enterprise-level applications.
- Deep understanding of various architectural styles (e.g., microservices, event-driven, monolithic) and their trade-offs.
- Expertise in multiple programming languages and technologies, with a strong grasp of cloud-native architectures (e.g., AWS, Azure, GCP).
- Excellent communication, leadership, and interpersonal skills, with the ability to influence technical decisions.
Benefits
- Highly competitive salary with equity options and performance bonuses.
- Fully remote working environment, offering unparalleled flexibility.
- Comprehensive health, dental, and vision insurance plans.
- Generous professional development budget and conference attendance opportunities.
- A culture of innovation, collaboration, and continuous learning, regardless of location.


