About the role
We are looking for an experienced Solution Architect to lead the design and architecture of complex, scalable and secure technology solutions across software applications, hardware, cloud platforms, networking, IoT and enterprise systems. The ideal candidate will be responsible for translating business and customer requirements into robust end-to-end technical architectures across on-premises, edge, hybrid and cloud environments. The candidate will work closely with business, product, engineering, infrastructure and hardware teams to ensure that solutions are scalable, reliable, secure, cost-effective and aligned with long-term technology strategy. The role requires strong hands-on understanding of modern software architecture, cloud platforms, APIs, distributed systems, hardware/IoT integration and enterprise technology ecosystems.
Responsibilities- Design and own end-to-end solution architectures covering applications, hardware, networking, cloud infrastructure and system integrations.
- Analyse business and customer requirements and translate them into scalable, secure, maintainable and commercially viable technical solutions.
- Define system architecture, application components, interfaces, APIs, data flows, integration patterns and deployment models.
- Evaluate and recommend appropriate on-premises, cloud, hybrid and edge architectures based on business, technical and cost considerations.
- Develop reference architectures and reusable technology patterns for enterprise and customer-facing solutions.
- Work closely with software engineering teams to establish architecture principles, coding and development standards, technology frameworks and roadmaps.
- Collaborate with hardware and engineering teams to ensure seamless integration of embedded systems, IoT devices, sensors, gateways and enterprise applications.
- Design cloud-native and hybrid-cloud solutions using AWS, Azure or GCP.
- Guide the adoption of microservices, API-first architecture, containers, Kubernetes and Infrastructure-as-Code where appropriate.
- Define integration architecture for enterprise applications, third-party platforms, databases, APIs and external systems.
- Provide technical guidance on infrastructure sizing, capacity planning, performance optimisation, high availability, disaster recovery and business continuity.
- Ensure solutions are designed with security, scalability, performance, availability and compliance as core principles.
- Review technical designs and provide architecture governance throughout the complete project lifecycle.
- Identify technical risks, dependencies and architectural gaps and recommend appropriate mitigation strategies.
- Prepare and maintain architecture documentation, including solution diagrams, deployment architectures, interface specifications, data-flow diagrams and technical design documents.
- Evaluate emerging technologies and recommend suitable innovations that can improve product capability, operational efficiency and business outcomes.
- Support pre-sales and solutioning activities by contributing to technical proposals, solution presentations, RFP/RFI responses, demonstrations and customer discussions.
- Establish solution architecture standards, principles, reusable patterns and documentation practices.
- Develop reference architectures covering software, hardware, cloud and integration layers.
- Strengthen integration between enterprise applications and IoT, edge and hardware components.
- Improve scalability, reliability, security and deployment quality across technology solutions.
- Establish a structured architecture-review and governance process.
- Support the organisation in building future-ready, scalable and secure technology platforms.
- 10+ years of overall experience in software, systems engineering or technology.
- Minimum 5+ years of experience in Solution Architecture / Systems Architecture.
- Minimum 4+ years of experience designing and implementing solutions on AWS, Azure or GCP.
- Proven experience working across on-premises, hybrid-cloud and edge environments.
- Hands-on exposure to hardware, embedded systems, IoT devices, sensors and gateways.
- Strong experience in defining APIs, data flows, integration architecture and enterprise system interfaces.
- Experience working with cross-functional engineering, product, infrastructure and business teams.
- Solution & Systems Architecture
- Solution and systems architecture
- Microservices architecture
- API-first architecture
- Distributed systems
- High-availability architecture
- Enterprise integration patterns
- Cloud &
- AWS / Azure / GCP
- Cloud-native and hybrid-cloud architecture
- Containers and Kubernetes
- Infrastructure-a s-Code
- On-premises and edge deployment models
- Hardware & IoT
- Embedded systems
- IoT devices and platforms
- Sensors and gateways
- Hardware-to-software integration
- Edge computing and enterprise integration
- Infrastructure & Networking
- Networking infrastructure
- Infrastructure sizing and capacity planning
- Performance optimisation
- Disaster recovery
- Business continuity
- High availability
- Security-by-desi gn
- Scalability
- Compliance
- Risk management
- Architecture
- Solution
- Interface
- API documentation
- Data-flow diagrams
- Technical
- Architecture
- Architecture
- Technical
- Development standards
- Technology roadmaps
- Architecture standards and best practices
- EdTech / Education Technology
- Learning Management Systems (LMS)
- ERP platforms
- Assessment and examination platforms
- Large-scale SaaS platforms
- IoT and edge platforms
- AI / LLM-enabled applications
- Hybrid-cloud enterprise solutions
- Relevant certifications such as AWS/Azure Solutions Architect, TOGAF or equivalent architecture certifications will be an advantage.
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline is required.
- Master's degree in a relevant technology or management discipline will be preferred.
- Strong architectural thinking and problem-solving ability
- Ability to convert business requirements into practical technology solutions
- Strong communication and stakeholder-management skills
- Ability to work across software, hardware and infrastructure teams
- Strong documentation and presentation skills
- Commercial awareness and ability to evaluate technology versus cost
- Ability to manage multiple projects and priorities
- Strong understanding of technology trends and emerging architectures
- Ability to mentor engineering teams and provide technical leadership