The Role
Own end-to-end application solution architecture, including services, APIs, integrations, and system interactions. Guide engineering teams on design decisions, review implementations, translate business requirements into scalable solutions, and address performance, reliability, data quality, usability, and operational risks. Collaborate across engineering, product, data, design, and business teams while maintaining architecture standards and documentation.
Summary Generated by Built In
This is a remote position.
We are looking for a Senior Solution Architect (Application) to join our team and take ownership of key areas within our technology and data platform. Owns the end-to-end technical design of the application: services, APIs, and how systems talk to each other. Guides engineering teams on design decisions and reviews what gets built.
Key Responsibilities
• Own and deliver solutions within the scope of the role, from requirements and technical/design decisions through implementation and continuous improvement.
• Work closely with engineering, product, data, design, and business stakeholders to translate requirements into practical, scalable solutions.
• Apply strong engineering and/or domain expertise to build reliable, maintainable, and production-ready capabilities.
• Contribute to architecture, standards, documentation, quality, and technical decision-making appropriate to the role.
• Identify performance, scalability, data quality, usability, reliability, or operational risks and address them proactively.
• Collaborate across teams to ensure solutions integrate effectively with existing systems and platform components.
Requirements
Required Qualifications & Experience
• 7+ years of relevant professional experience.
• Strong hands-on experience with: Solution architecture, Java, Spring Boot, REST API design, microservices, system integration, Docker, Kubernetes.
• Real ownership of solution or application architecture, not senior development alone.
• Strong hands on background across backend and frontend.
• Designing APIs and integrations across multiple systems.
• Self managed infrastructure rather than managed cloud services.
• Keeps architecture documented clearly enough for a new engineer to follow.
Preferred Qualifications
• Event driven architecture with Kafka.
• Experience in a product company rather than project delivery only.
Skills Required
- 7+ years of relevant professional experience
- Strong hands-on experience with solution architecture
- Strong hands-on experience with Java
- Strong hands-on experience with Spring Boot
- Strong hands-on experience with REST API design
- Strong hands-on experience with microservices
- Strong hands-on experience with system integration
- Strong hands-on experience with Docker
- Strong hands-on experience with Kubernetes
- Ownership of solution or application architecture beyond senior development
- Strong hands-on background across backend and frontend development
- Experience designing APIs and integrations across multiple systems
- Experience with self-managed infrastructure rather than managed cloud services
- Ability to document architecture clearly for new engineers
- Experience with event-driven architecture using Kafka
- Experience in a product company rather than project delivery only
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Techsa is a Cairo-based software services and development company that builds technology solutions tailored to client needs. Its work combines custom and mobile-app development, IT consulting, and software innovation with IoT/data-management platforms and analytics, including AI/ML-driven analysis. It serves sectors such as water and wastewater, logistics, roads, and property maintenance, and also describes itself as a partner for recruiting, onboarding, and managing software teams.







