Software Engineer (8+ YoE)-Architect solutions with other engineers to solve UX, gameplay, and scalability challenges and help implement them end-to-end-Reduce ambiguity in multiple problem spaces through technical discovery & prototyping-Mentor Senior and Mid-Level engineers in both technical and soft skills-Define and promote software engineering best practices across teams, including design reviews, code maintainability, quality, monitoring, and documentation-Regularly review and sometimes reimplement efficient systems in code and in the tech collaboration processes, across both game and services domains-Set, lead, and contribute to technical vision and direction, using your expertise to guide tough technical decisions