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
Experience with backend scalable systems (C++)
3 + years of practical experience/knowledge in software architecture
Deep 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
Great communicator
BSc or a Masters degree in Computer Science or equivalent experience