The Staff Software Engineer within the Interactive Game Development team is a senior-level role responsible for architecting and developing both game clients (frontend) and game math engines (backend), as well as leading technical initiatives that impact the direction and quality of our interactive gaming platform. In addition to hands-on development, the Staff Engineer plays a critical role in technical leadership, driving complex projects, mentoring other engineers, and guiding the team through difficult bugs and architectural decisions. This individual collaborates across teams including game engine developers, client developers, artists, and designers to ensure projects are delivered efficiently, in a scalable way, and with high performance. The ideal candidate is a strong individual contributor with a track record of delivering robust, scalable solutions in fast-paced environments, and who also excels at coaching, code reviews, and setting technical direction.