About the job Senior Solution Architect
We are seeking an experienced Senior Solution Architect to support several strategic programme across multiple customers. This role will provide expert-level solution architecture support for key systems, guiding technical leads and development teams in designing robust, scalable, and secure technical solutions. The ideal candidate will also contribute to presales activities by proactively gaining in-depth knowledge of key systems, collaborating with the team to build and maintain a strong technical knowledge base, and actively identifying opportunities to enhance or modernize customer systems. The candidate is expected to propose architectural improvements, lead proof-of-concepts (POCs) to validate ideas, and support the business development team in uncovering and developing new business opportunities.
Key Responsibilities
- Lead the design and development of end-to-end solution architectures across customer programme, ensuring alignment with industry best practices, technical standards, and customer requirements.
- Review and guide architectural and technical decisions made by technical leads and development teams to ensure high-quality, maintainable, and scalable solutions.
- Evaluate and recommend tools, frameworks, and platforms suitable for both bespoke and enterprise system development.
- Ensure that non-functional requirements such as security, performance, scalability, and maintainability are effectively addressed in all designs.
- Collaborate closely with cross-functional teams including project managers, developers, testers, DevOps, and operations to ensure seamless solution delivery.
- Develop and maintain architectural artefacts including high-level design documents, technical roadmaps, and integration blueprints.
- Work proactively with internal teams to build a shared technical knowledge base and promote reusability and consistency across solutions.
- Identify potential system enhancements or innovation opportunities within existing customer environments and present recommendations.
- Lead and deliver proof-of-concepts (POCs) to validate new solutions or technical approaches.
- Support presales and business development by contributing to proposals, solution design, client presentations, and identifying technical opportunities aligned to customer needs.
Requirements
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years experience in software development, with at least 3 years in a solution or software architecture role.
- Strong experience designing and delivering architectures for bespoke systems and cloud-native applications.
- In-depth knowledge of architecture patterns such as microservices, event-driven architecture, and serverless computing.
- Hands-on experience with major cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Solid understanding of software engineering practices, including DevOps, CI/CD, and modern application lifecycle management.
- Strong communication and stakeholder engagement skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Experience working in presales or customer-facing roles, with the ability to craft compelling technical solutions aligned with business needs.