8+ years of professional experience in software engineering with a focus on product development 2+ years of leading or managing engineering teams Extensive experience with JavaScript, TypeScript, React and Python Hands on experience developing applications that leverage the latest in web technologies including Canvas, WebGL, and WebWorkers Demonstrated leadership skills in building a high-performing and highly engaged engineering team, preferably in geo-distributed organizations