We are seeking an experienced Solution Architect to join our Technology Department. This client-facing role requires a blend of technical expertise, leadership, and business acumen. You will collaborate directly with clients to understand requirements, propose optimal technology solutions, and define scalable architectures. Internally, you will act as a mentor and leader for development teams driving excellence in delivery, overseeing technical execution, and fostering a culture of innovation and continuous learning. While primarily focused on leadership and architecture, this role also involves occasional hands-on development to support critical projects.
Functional Responsibilities:
- Act as a trusted advisor to clients, translating business needs into technical solutions
- Conduct requirements gathering, business analysis, and solution ideation sessions
- Propose the best-fit technology stack and architecture for web, mobile, and cloud-based applications
- Communicate complex technical concepts to non-technical stakeholders with clarity
- Prepare solution blueprints, system architecture diagrams, and technical documentation
- Define, review, and enforce architecture and coding standards across projects
- Provide technical direction throughout project lifecycles, ensuring solutions are scalable, secure, and efficient
- Conduct architecture and code reviews to maintain high-quality standards
- Stay current with emerging technologies, recommending tools and platforms to improve delivery
- Identify technology gaps and introduce innovative solutions to fill them
- Lead and mentor developers, fostering technical growth and professional development
- Build high-performing teams and cultivate a collaborative, learning-oriented culture
- Manage day-to-day operations of the technology team, ensuring adherence to SDLC best practices
- Provide technical guidance and hands-on support when necessary
- Collaborate with project managers, QA, and business analysts to ensure successful delivery
- Develop technology roadmaps aligned with business and client goals
- Drive scalability, reliability, and efficiency in system design and team processes
- Collaborate with senior leadership to set strategic technology direction
- Ensure solutions align with industry standards, compliance, and security best practices
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- 8–10+ years of progressive experience in technical leadership, solution architecture, and software development.
- Proven client-facing experience with the ability to build trust and deliver value.
- Strong expertise in frontend frameworks (React.js, Angular, Vue.js).
- Backend proficiency in Node.js, PHP/Laravel, Python, or .NET.
- Experience with mobile app frameworks (React Native, Flutter, Swift/Java).
- Hands-on experience with cloud platforms (AWS, Azure, Google Cloud).
- Strong knowledge of SQL and NoSQL databases.
- Experience with APIs, microservices, and third-party integrations.
- Demonstrated ability to manage and mentor technical teams.
Preferred Qualifications:
- Experience working with enterprise-scale, multi-tenant, cloud-based architectures.
- Highly flexible, able to appropriately re-prioritize activities and work variable hours
- Works well under pressure, able to remain focused and professional during high stress situations
- Good knowledge of customer, user interface & experience
- Strategic thinker with a customer-first mindset.
- Excellent interpersonal and communication skills with C-Level Executives
- Project management skills: To manage and train staff for software projects and computer architecture projects in a team environment
- Strong interpersonal and communications skills (written and verbal), strong documentation skills, ability to communicate technical concepts
- Strong organizational and planning skills and experience in establishing processes and procedure, analyzing, and developing process improvements
Job Type: Full-time
Application Question(s):
- What are your current & gross salary expectations, and is it negotiable?
- If hired, what would be your notice period, and is there any possibility of an early joining date?
- Have you worked with international clientele and their projects? If so, can you share your experience?
- Why are you considering leaving your current role, or why did you leave your previous company?
- Which time slot do you prefer: 3:00 PM to 12:00 AM or 5:00 PM to 2:00 AM?
Work Location: In person