We are looking for a Senior Software Engineering Manager who can guide a team in bringing unique ideas to life. This role requires a strong understanding of technology and its potential to create compelling user experiences. The candidate should be able to identify valuable technologies, advocate for innovative ideas, and effectively communicate across different teams. This role involves working on prototypes, proof of concepts, and sales pitches, requiring clear communication, understanding of current platform capabilities, cutting-edge ML technology, a design sense, and an ability to advocate for ideas and for the team. A background in software engineering or application design is ideal.