Job opportunity: Software Architect

Software Architect

TLV · Experienced

About The Position

  • Design and plan software product architecture that outperform the largest players in the market
  • Provide technological depth to VP R&D
  • Present architecture concept to relevant stakeholders 
  • Ensure correct implementation of architectural concepts throughout the product development
  • Interface with R&D Groups, Product Managers, Sales, Customer Support and Services
  • Keep current on new technologies and make recommendations on the future direction as it relates to performance engineering as well as apply the latest techniques and industry best practices 


Requirements

  • BSc or a Masters degree in Computer Science or equivalent experience
  • Backend scalable systems (Java and/or C++)
  • 5 + years of practical experience/knowledge in software architecture
  • Knowledge of Databases
  • Experience in writing technical design documents and provide support through the development life cycle
  • Startup experience 
  • Excellent presentation and communication skills in English 
  • Strong analytical skills
  • Ability to take into account the broader picture while still diving into details
  • Key skills include the ability to organize, analyze and resolve risks, execute a project plan and communicate status accurately and timely
  • Demonstrated ability to adapt to new technologies and learn quickly
  • Familiar with Scrum/Agile development methodology


Apply for this position