As a Senior Software Engineer, you will be responsible for supporting and maintaining existing systems, collaborating with other engineers, artists, and designers, and balancing performance and maintainability. The role requires a strong knowledge of C++ and experience with multithreaded, real-time systems. The ideal candidate should have at least 4+ years of work experience in the gaming industry. The role involves working on complex systems and requires the ability to manage low-level memory management and optimization.