Solution Architecture & 15 others
EPAM Systems
IT
Athens, Greece
Posted on Nov 19, 2025
Responsibilities
- Oversee the end-to-end solution lifecycle, from initial design through implementation, deployment, and ongoing maintenance
- Lead pre-sales efforts, including the creation of Proof of Concepts and detailed architectural roadmaps
- Interpret client business needs and translate them into actionable technical solutions
- Act as a bridge between clients and technical teams, ensuring alignment and clear communication of architectural objectives
- Ensure compliance with established architectural guidelines and standards throughout the project lifecycle
- Monitor and resolve technical issues, ensuring smooth project execution and delivery
- Drive continuous improvement initiatives to enhance system performance, scalability, and reliability
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related discipline
- At least 10 years of practical experience as a Solution Architect
- Minimum of 5 years leading teams of five or more in roles such as Architect, Manager, or Technical Lead
- Experience in at least 8 full-cycle projects or multiple projects across different phases of the development lifecycle
- Strong skills in designing systems and crafting solution architectures
- Proven ability to provide technical leadership and guide teams effectively
- Hands-on experience developing 3-tier architecture solutions
- Extensive background in software engineering with expertise in .NET or Java technologies
- Demonstrated ability to create Work Breakdown Structures and deliver accurate project estimations
- Knowledge of MS SQL Server (including SSIS, SSAS, SSRS) as well as NoSQL databases like MongoDB and Redis
- Familiarity with cloud platforms such as Azure, AWS, or GCP
- Experience with middleware tools like RabbitMQ, Tibco, or IBM MQ
- Understanding of RESTful services and API development
- Proficiency in JavaScript frameworks, including Angular or React
- Experience with Test-Driven Development and CI/CD methodologies
- Advanced UML modeling and design skills
- Ability to independently implement functionality and conduct comprehensive testing
- Excellent English communication skills (written and spoken) at a C1 level or higher
Nice to have
- Experience in designing mobile solution architectures for native or cross-platform applications
- Familiarity with the banking domain, including financial systems and compliance requirements
- Knowledge of additional technology stacks beyond .NET and Java
- Certifications in cloud platforms or solution architecture, such as AWS, Azure, or TOGAF
- Understanding of DevOps practices and tools for deployment and automation
- Experience in crafting architecture for enterprise-scale solutions
- Awareness of emerging technologies and trends to drive innovation in solution development
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn