Home  /  Open positions  /  Pre-Sales Solution Architect

Pre-Sales Solution Architect

Whom we are looking for:

Perfectial is looking for a highly motivated, goal-oriented Solutions Architect to provide pre and post-sales support for our customers. The position is responsible for understanding the needs of the client and helping define the overall technical and business solution.


  • Consult and contribute with the Engagement and Sales Teams for client assessment, requirement analysis and client meetings (client-facing role)
  • Talk to the business to understand business and technical requirements
  • Translate business requirements and product vision into application architecture and software solutions
  • Develop technical proposals, RFP responses, process flowers, guidelines and other appropriate documentation
  • Mentor development team members and technical senior staff
  • Participate in projects on-boarding after successful sales phase


  • 8+ years experience in software development
  • 5-7 years experience in developing complex solutions based on such languages: Java, .NET, Python, Ruby, JavaScript
  • Expert knowledge of development tools, libraries, frameworks
  • Previous experience as a solutions architect or technical consultant will be a plus
  • Expert knowledge of industry recognized reference architectures, architectural patterns and styles (SaaS, SOA, N-Tier, Layered Architecture, MVC, Client-Server, Message Bus, etc)
  • Knowledge and working experience in Cloud environment (ex. AWS, MS Azure) is a must
  • Understanding of Relational Database Management Systems and database design approaches
  • Proficient knowledge of software quality metrics (Loose coupling, cyclomatic complexity, code coverage, efferent/afferent cohesion)
  • Expert knowledge of design patterns, design approaches and concepts (Inversion of Control, Separation of Concerns, Design by Contract, etc)
  • Proficient knowledge of Agile methodologies (Scrum, XP) and software development life cycles
  • Expert knowledge in project estimation
  • Understanding of software development company functioning
  • Strong presentation, executive client management and business development skills
  • Education: Computer science, Applied mathematics or equivalent education

Feel free to contact any of our recruiters, they will provide you with all information you might be interested in.

Apply for this position

Julia Martynyshyn

or email us at job@perfectial.com

Thank you!

We’ve received your message and will contact you shortly.