Creating Solutions.

Fostering Growth.

Achieving Together.

Solution Architect - Presales

React.js Angular Vue.js Node.js PHP Laravel Python .NET React Native Flutter Java AWS Azure Google Cloud SQL NoSQL

Agency Partner Interactive

Apply now

Description


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

Requirements

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