Senior Manager / Director - Technology Consulting - Solution Architect - Egypt
Job description
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.
Join EY and help to build a better working world.
The Opportunity:
As a Solution Architect in our Digital Engineering practice, you will lead the end-to-end technical architecture of custom software solutions for clients in the Middle East region. In this client-facing role, you’ll translate complex business requirements into differentiated, deliverable technology solutions, leveraging modern engineering practices. You will collaborate closely with clients and internal teams to define solution roadmaps and ensure that the proposed architectures underpin the client’s value proposition and business case. This position demands a technology-agnostic approach and thought leadership in solution design to achieve exceptional client engagement and satisfaction.
Key Responsibilities:
- Architectural Leadership: Own the overall solution blueprint and technical roadmap for software projects, covering all architecture domains (application, data, integration, security, infrastructure) to ensure systems are scalable, reliable, and secure. Provide design authority and governance over technical decisions throughout the project lifecycle.
- Client Engagement: Engage with client stakeholders to understand business challenges and requirements, and translate them into a viable architectural design. Work closely with clients to articulate business problems and propose innovative technical solutions that align with their strategic objectives. Act as a trusted technology advisor, facilitating discussions and workshops to validate architecture approaches.
- Solution Design & Delivery: Lead the design and development of modern software architectures using best practices such as microservices, API-driven integration, and event-driven design. Guide cross-functional delivery teams (developers, DevOps, UX, etc.) in implementing the architecture, ensuring alignment with the design principles. Oversee end-to-end implementation to guarantee the solution meets functional and non-functional requirements (performance, scalability, security).
- Modern Engineering Practices: Champion the use of modern engineering tools and methodologies, including CI/CD pipelines, containerization, cloud platforms, and DevOps automation, to improve delivery speed and quality. Introduce standards and reusable frameworks that encourage code quality, maintainability, and infrastructure-as-code across projects.
- Technical Oversight & Quality Assurance: Conduct architecture reviews and technical design audits at various project milestones. Ensure all solutions adhere to enterprise architecture standards and industry best practices. Proactively identify technical risks or debt and guide the team in mitigating them. Provide hands-on guidance or prototyping when necessary to validate approaches.
- Team Leadership & Mentorship: Provide technical leadership and mentorship to engineering teams. Foster a culture of excellence and continuous improvement by sharing best practices in coding, design patterns, and problem-solving. Mentor junior architects and engineers, and lead knowledge-sharing initiatives on emerging technologies and architectural trends.
- Pre-Sales Support: Collaborate with sales and business development teams on proposals and RFP responses. Develop winning solution architectures for new opportunities, including effort estimations and technical approach, to support business growth. Present and defend architectural proposals to clients, demonstrating how the solution will deliver value and meet their needs.
- Stakeholder Collaboration: Work in tandem with project managers, business analysts, and other consultants to ensure the technical architecture aligns with project plans and client expectations. Coordinate with third-party vendors or partner teams when integrating external systems or platforms. Maintain effective communication with both technical and non-technical stakeholders to manage expectations and report on progress.
- Innovation & Continuous Improvement: Stay abreast of emerging technologies, industry trends, and modern engineering paradigms. Evaluate new tools or techniques (e.g., new cloud services, development frameworks, DevSecOps practices) for potential adoption. Drive continuous improvement by incorporating lessons learned and feedback into future solution designs, ensuring our architectures remain cutting-edge and competitive.
To qualify for the role you must have
- Experience: Extensive experience in software engineering and architecture design (typically 8+ years), with a track record of leading the architecture of large-scale, custom software solutions. Prior experience in a consulting or professional services environment is highly desirable, demonstrating ability to deliver in fast-paced, client-driven projects.
- Technical Architecture Skills: Profound understanding of architectural patterns and styles (e.g. microservices, SOA, event-driven and domain-driven design). Hands-on experience designing distributed systems and APIs, with deep knowledge of integration techniques and middleware. Skilled in leveraging cloud-agnostic architecture approaches and multi-cloud environments (AWS, Azure, GCP) to design scalable and resilient systems.
- Modern Engineering Practices: Strong expertise in modern software development practices and tools. This includes containerization (Docker, Kubernetes) and orchestration, implementing CI/CD pipelines, infrastructure as code, and automated testing/DevOps practices to enable rapid and reliable delivery. Familiarity with agile methodologies and DevOps culture is required to effectively drive high-performing engineering teams.
- Leadership & Communication: Excellent leadership, communication, and stakeholder management skills. Able to clearly articulate complex architecture concepts and trade-offs to both technical teams and executive-level stakeholders. Experience leading cross-functional teams and coordinating with multiple departments to ensure successful solution delivery. A consulting mindset with emphasis on client satisfaction, value delivery, and adaptability in dynamic client environments.
- Problem Solving & Analytical Skills: Demonstrated ability to analyze legacy application landscapes and client requirements to design target state architectures, including evaluating various solution options and assessing their impact. Adept at conducting technical risk assessments and developing mitigation strategies. Strong analytical and decision-making skills are essential for balancing technical excellence with practical business needs.
- Education: Bachelor’s degree in Computer Science, Engineering, or related field. A master’s degree in a relevant discipline is a plus. Strong foundational knowledge in computer science and engineering principles is expected.
Skills and attributes for success
- Industry Certifications: Relevant certifications that demonstrate architecture and technical expertise are highly preferred.
- Technical Breadth: Exposure to multiple technology stacks and ecosystems. While this role is technology-agnostic, familiarity with a range of programming languages (e.g. Java, C#/.NET, Python, or JavaScript/Node.js) and frameworks is beneficial. Experience with modern front-end frameworks and mobile architectures is a plus, reflecting ability to design full-stack solutions.
- Domain Knowledge: Experience across different industries or verticals (e.g. finance, healthcare, public sector) is appreciated, especially in contexts relevant to the Middle East market. Knowledge of common enterprise systems (ERP, CRM) or emerging tech (AI/ML, IoT) can be useful for designing comprehensive digital solutions.
- Travel: Willingness and ability to travel across the Middle East region to work on-site with clients. This role is expected to be flexible in traveling to client locations, sometimes on short notice, as project needs dictate. Candidates should anticipate regular travel and adapt to working in multicultural, client site environments.
- Client-Facing Commitment: As a consulting-focused position, the Solution Architect must excel in a client-facing capacity. This includes strong interpersonal skills, cultural awareness, and the ability to build trust and rapport with clients. You will often lead technical discussions and workshops at client sites, requiring professionalism, credibility, and an aptitude for understanding client business drivers.
- Consulting Mindset: Bring a consulting mindset to the role – be proactive, resourceful, and oriented towards delivering tangible business value. This means not only devising technically sound architectures but also aligning solutions with clients’ strategic goals and articulating the ROI or business case behind technical decisions. A focus on stakeholder buy-in, change management, and end-user adoption of the solution is important for success.
- Adaptability: Flexibility to work across different projects, domains, and technologies as needed. In our dynamic consulting environment, Solution Architects may handle multiple engagements (potentially in different industries) and must quickly adjust to new business contexts and teams while maintaining high standards of delivery.
- Languages: Excellent English communication skills (written and verbal) are required. Proficiency in Arabic is an added advantage, given the regional context, as it can enhance client communication and understanding of local business nuances.
What we look for
We’re looking for experienced, hands-on solution architects who are passionate about designing modern, scalable, and cloud-native technology solutions. You bring deep technical expertise, strong consulting instincts, and the ability to navigate complex client environments. You thrive in cross-functional teams, can translate business challenges into elegant technical architectures, and are confident engaging with stakeholders at all levels. You’re curious, collaborative, and committed to delivering real impact through technology—while mentoring others and continuously evolving your craft.
What we offer you
At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more.
Are you ready to shape your future with confidence? Apply today.
To help create an equitable and inclusive experience during the recruitment process, please inform us as soon as possible about any disability-related adjustments or accommodations you may need.
EY | Building a better working world
EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.
Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.