- Build and maintain well-engineered C++ code with high levels of stability and performance- Implement gameplay mechanics, and tools supporting cross-team development and collaboration- Promote consistent best practices, processes, and procedures for software development, quality assurance, and maintenance- Participate in building and scaling high-load distributed systems- Solve engineering challenges, from designing and building new systems from scratch to optimizing features to be both performant and extendable- Collaborate daily with other team members