10+ years of software development experience. B.Sc in Computer Engineering, Computer Science or Electrical Engineering. M.Sc/PhD, A plus. Proven experience with leading complex designs and architecture. Hands-On engineering, A Must Ability to work in dynamic start-up environment. SaaS experience (i.e. AWS, Azure), A Must