Job Openings Solution Architect (Onsite, Islamabad, USD Salary)

About the job Solution Architect (Onsite, Islamabad, USD Salary)

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, solution architecture, or related technical roles.
  • Proven expertise in designing and implementing complex, distributed systems.
  • Strong knowledge of system design, microservices architecture, and API development.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Solid understanding of both SQL and NoSQL database technologies.
  • Experience with containerization and orchestration tools including Docker and Kubernetes.
  • Strong understanding of security best practices, governance, and compliance standards.
  • Excellent analytical, troubleshooting, and problem-solving abilities.
  • Strong communication, collaboration, and stakeholder management skills.

Responsibilities:

  • Design end-to-end architecture for enterprise-grade applications, systems, and platforms.
  • Collaborate with stakeholders to gather business requirements and translate them into scalable technical solutions.
  • Define integration strategies across multiple systems, platforms, and services.
  • Lead architecture discussions, technical design reviews, and solution validation processes.
  • Ensure all solutions are scalable, secure, high-performing, and aligned with industry best practices.
  • Provide architectural guidance to development teams on design patterns, frameworks, and engineering standards.
  • Evaluate, recommend, and implement suitable technologies, tools, and frameworks.
  • Create and maintain architecture documentation, technical specifications, and system diagrams.
  • Ensure compliance with security, governance, and regulatory requirements.
  • Identify potential technical risks and develop effective mitigation strategies.
  • Drive cloud transformation and modernization initiatives across AWS, Azure, or GCP environments.
  • Optimize system performance, reliability, scalability, and cost efficiency.
  • Mentor and support engineers and technical leads through technical guidance and knowledge sharing.
  • Collaborate with DevOps teams to define CI/CD pipelines and deployment strategies.
  • Support pre-sales activities by contributing to solution proposals, technical presentations, and client discussions.