Solution Engineering Head
Intelmatix›
📍Riyadh, SA
Posted 1mo ago · via bamboohr
Apply on bamboohr→Job Description
Solutions Engineering Head Job Description
Position Overview:
We are seeking a Solution Engineering Head to lead the complete lifecycle of technical client solutions from pre-sales discovery and solution architecture through engineering delivery and production handover. This role represents the senior technical authority across client engagements, owning solution design, technical proposals, architecture decisions, and cross-functional engineering team leadership.
You will sit at the strategic intersection of business development, solution architecture, and engineering execution. Working directly with B2B/B2G clients, you will conduct technical discovery, design scalable system architectures, produce compelling technical proposals, lead engineering teams (backend, data, frontend, DevOps) through delivery, and ensure the implemented solution matches the vision sold. While your primary focus is architecture and delivery leadership, you are expected to be hands-on when critical — debugging complex issues, prototyping solutions, and unblocking teams through direct technical contribution.
Key Responsibilities:
Pre-Sales & Client Engagement
• Serve as the primary technical counterpart to B2B/B2G clients throughout the entire engagement lifecycle from initial discovery through production deployment and beyond.
• Conduct technical discovery and assessment sessions with clients to understand business requirements, data landscape, existing systems, integration constraints, and success criteria.
• Provide technical input for proposals, Statements of Work (SOWs), and RFP responses in collaboration with the business development team.
• Conduct technical feasibility assessments and effort estimation for new client engagements, balancing ambition with pragmatic delivery constraints.
• Translate complex technical concepts into clear, compelling language for non-technical stakeholders, senior management, and C-level executives through presentations, workshops, and status updates.
• Bridge the critical gap between pre-sales vision and engineering reality — ensuring what is delivered matches what was promised to clients.
Solution Architecture & Technical Design
• Own the end-to-end solution architecture for all client projects from initial discovery through production deployment and operational handover.
• Design comprehensive backend and system architectures, including service decomposition, data modeling, API contracts, integration patterns, security architecture, and infrastructure topology.
• Produce architecture diagrams, solution blueprints, technical proposals, and implementation plans that translate client business needs into actionable engineering roadmaps.
• Make pragmatic technology choices based on project requirements, timeline constraints, team capabilities, and client context, balancing innovation with practical delivery considerations.
• Oversee architecture decisions for customized solutions, ensuring they are scalable, maintainable, secure, and aligned with the company's core platform and technology standards.
• Define technical standards, architectural patterns, and quality guardrails for delivery projects to ensure consistency, security, and long-term maintainability.
Engineering Delivery Leadership
• Lead the end-to-end engineering delivery of customized solutions and client-specific products, ensuring projects are completed on time, within scope, to specification, and with the highest quality standards.
• Lead small, focused delivery teams of 3-10 engineers per engagement, often with shared or part-time resources across concurrent projects to deliver integrated, production-ready systems that meet client requirements.
• Define project technical milestones, identify and track delivery risks early, and drive resolution of technical blockers and architectural challenges.
• Establish and enforce code quality standards, testing practices, security requirements, and engineering best practices across all delivery projects.
• Review critical architecture decisions and code changes to maintain solution integrity, security posture, and alignment with client requirements.
• Monitor project health through delivery metrics, velocity tracking, risk assessments, and resource planning proactively identifying and mitigating risks before they impact delivery.
• Be hands-on when needed debug complex production issues, prototype critical features, review challenging code, and unblock the team with direct technical contribution.
• Operate effectively under resource constraints: prioritize ruthlessly, negotiate scope with clients pragmatically, and personally fill capability gaps when the team cannot cover all required skills.
• Coordinate effectively with Product, Data Science, and Platform Engineering teams to leverage existing capabilities, shared components, AI/ML models, and core platform features within customized client solutions.
Team Leadership & Development
• Build, manage, and develop a high-performing team of software engineers, providing technical direction, mentoring, career development support, and performance management.
• Foster a culture of engineering excellence, continuous learning, ownership, and customer focus within the solutions engineering team.
• Ensure high team performance, engagement, and retention by providing clear expectations, growth opportunities, constructive feedback, and recognition.
• Report to the CTO on delivery progress, team capacity, technical risks, resource requirements, and strategic technology needs contributing to broader technology strategy and organizational planning.
Requirements:
Education
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience demonstrating technical depth and leadership capability.
Experience
• 7+ years in software engineering with deep backend and distributed systems expertise, including at least 3 years in a technical leadership, engineering management, or solutions architecture role on client-facing delivery projects.
• Proven track record of designing system architectures and leading cross-functional teams to successfully implement them in production environments under real project constraints.
• Must be able to personally debug production issues, prototype solutions, and write production-quality code when required — this is not a delegation-only role
• Direct experience working with B2B or B2G clients in a consultative capacity: requirements gathering, technical discovery workshops, solution design sessions, technical presentations, stakeholder management, and executive communication.
• Experience leading cross-functional engineering teams (backend, data science, frontend, DevOps) to deliver integrated, production-grade solutions in consulting, professional services, or solutions engineering environments.
• Demonstrated ability to manage multiple concurrent client engagements, balance competing priorities, and deliver quality outcomes within timeline and budget constraints.
Technical Skills
• Strong proficiency in at least two of the following languages: Java/Kotlin, Python, Go, or TypeScript with demonstrated ability to make sound technology choices based on project context.
• Deep understanding of system design principles: service decomposition, distributed systems patterns, data modeling strategies, integration architectures, API design, scalability considerations, fault tolerance, and performance optimization.
• Strong API design expertise across multiple paradigms (RESTful, GraphQL, gRPC) and solid understanding of API governance, versioning, and documentation best practices.
• Hands-on experience with cloud platforms GCP strongly preferred (Compute Engine, Cloud Run, GKE, Cloud Storage, Cloud SQL, BigQuery, Cloud Functions, managed services); AWS or Azure experience acceptable with willingness to learn GCP.
• Experience with both relational and NoSQL databases including Cloud SQL/PostgreSQL, Firestore, Cloud Spanner, BigQuery, and caching solutions like Redis/Memorystore.
• Solid understanding of containerization and orchestration technologies: Docker, Google Kubernetes Engine (GKE), Cloud Run, Kubernetes concepts, and container-based deployment patterns.
• Experience with CI/CD pipelines (GitHub Actions, Cloud Build, Jenkins) and Infrastructure-as-Code approaches using tools like Terraform or Cloud Deployment Manager.
• Strong understanding of security architecture principles: authentication mechanisms (OAuth, JWT, SAML), authorization patterns (RBAC, ABAC), Identity and Access Management (IAM), encryption strategies (at rest and in transit), and compliance considerations (GDPR, SOC 2, ISO 27001).
• Familiarity with AI/ML product delivery, data pipelines, model deployment, and ability to work effectively with data science and machine learning teams.
• Experience working in agile delivery environments with strong understanding of software development lifecycle management, sprint planning, and iterative delivery methodologies.
• Proficiency with AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor, or similar). Demonstrated ability to use AI tools for code review, prototyping, debugging, and accelerating delivery in lean teams.
Professional Skills
• Fluency in English and Arabic (reading, writing, speaking) essential for client communication, technical documentation, and team collaboration in regional markets.
• Excellent communication and presentation skills able to present confidently to C-level executives, write compelling technical proposals, facilitate solution design workshops, and lead client status meetings.
• Strong leadership and people management skills — able to align, motivate, and develop cross-functional engineering teams while maintaining high standards for delivery quality and engineering excellence.
• Comfortable operating in ambiguity client delivery projects come with shifting requirements, evolving priorities, and unexpected constraints; you must adapt gracefully without compromising quality or team morale.
• Strategic thinking combined with pragmatic execution — you balance long-term architectural quality, technical debt management, and platform consistency with short-term delivery needs and client urgency.
• Excellent project management and delivery skills with demonstrated ability to manage multiple concurrent client engagements, balance competing stakeholder priorities, and deliver on commitments.
• A proactive, ownership-driven mindset with passion for delivering high-quality solutions that create tangible client value and drive measurable business outcomes.
• Willingness to travel to client sites as needed for discovery workshops, architecture reviews, delivery kick-offs, and executive presentations.
Details
- Department
- Software Engineering
- Work Type
- unknown
- Locations
- Riyadh, SA
- Posted
- March 9, 2026
- Source
- bamboohr