Skip To Main Content
backBack to Search

Solution Architect

Hybrid in Greece: Attica, Athens
Solution Architecture
& 15 others

We are looking for an experienced Solution Architect to provide technical leadership and support pre-sales efforts in Greece.

In this position, you will be responsible for designing comprehensive solution architectures, offering technical guidance on active projects, and ensuring alignment with client requirements. If you are passionate about delivering innovative solutions, working with global teams, and utilizing a wide range of technologies, we encourage you to apply. This role offers a hybrid work model, requiring in-office presence 1-2 days per week.

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 5 years of practical experience as a Solution Architect
  • Minimum of 2 years leading teams of five or more in roles such as Architect, Manager, or Technical Lead
  • Experience in at least two 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
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