Solution Architect
Posted 5 Oct 2026
Advertised as “Senior Solution Architect”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 4–6 yrs
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Information Technology, Software Engineering (or related)
Study levelBachelor's or higher
CertificationsTOGAF, Zachman
About the Company
CodeNinja is a global AI and engineering services company helping enterprises build, scale, and operate intelligent systems. With 350+ engineers across four continents and 400+ successful deployments, CodeNinja enables organizations to harness artificial intelligence through Global Capability Centers, Work AI, Physical AI, and AI Labs. Recognized among Pakistan’s fastest-growing AI firms and a multi-award recipient on Clutch, CodeNinja empowers over 250 clients worldwide to innovate, automate, and compete in the intelligence economy.
About the Role
We are seeking an experienced Solutions Architect to design secure, scalable, and high-performing technology solutions aligned with business objectives and enterprise architecture standards.The Solutions Architect will work closely with Product Managers, Business Analysts, Engineering, Infrastructure, Security, and other stakeholders to translate business and functional requirements into scalable technical solutions and provide architectural guidance throughout the solution delivery lifecycle.The role will contribute to digital transformation initiatives, architecture governance, cloud-native solutions, integration architecture, and the continuous improvement of technology standards and practices.
Key Responsibilities
Solution Architecture
- Design end-to-end solution architectures for digital platforms, APIs, microservices, and enterprise applications.
- Translate business and functional requirements into scalable and maintainable technical solutions.
- Produce High-Level Designs (HLDs), architecture diagrams, integration designs, and technical specifications.
- Ensure solutions meet scalability, availability, performance, security, and reliability requirements.
- Support project teams with architectural guidance throughout the software development lifecycle.
Technical Leadership
- Provide technical guidance to development teams during implementation.
- Review technical designs and implementation approaches to ensure alignment with architecture standards.
- Participate in architecture reviews and technical design workshops.
- Support troubleshooting and resolution of complex technical and architectural challenges.
Stakeholder Collaboration
- Work closely with Product Managers, Business Analysts, Engineering, Infrastructure, Security teams, and external partners.
- Participate in requirements-gathering sessions and technical workshops.
- Communicate architectural decisions clearly to both technical and non-technical stakeholders.