Split your time between programming/tech contributions and management (80% / 20%). Write code that is clear, well-tested and modular. Assist game teams with technology choices and follow through with implementation. Architect features and services with a mind towards operability and scalability. Work with project managers inside and outside our studio to deliver features to players. Lead and manage a small team (2-4) of engineers. Mentor and develop engineering talent within the company. Help build the engineering team, including interviewing and hiring engineers.