About the job
Join Our Innovative Team
At Side, we are a leading global partner in game development, dedicated to assisting studios in transforming their creative visions into reality. Our expertise spans co-development, art, audio, quality assurance, player support, and beyond. We collaborate closely with developers and publishers to tackle production challenges at every phase, from active development through to live operations.
We are seeking a Lead Generalist Programmer to spearhead technical delivery across diverse game development projects. This position is tailored for a senior engineer who excels in leading teams, engaging with clients, and actively contributing to coding efforts. You will leverage your extensive technical expertise in both Unity and Unreal Engine, guiding teams through production while demonstrating the ability to navigate gameplay systems, tools, optimizations, and platform-specific issues as required by projects.
Your Responsibilities
- Lead and mentor engineering teams on active co-development and game development initiatives.
- Serve as a senior technical collaborator with production, design, art, and client stakeholders.
- Contribute directly to implementations in Unity and Unreal Engine, according to project requirements.
- Design and assess systems across gameplay, tools, user interfaces, integrations, optimizations, and platform support.
- Establish best practices for engineering, focusing on code quality, performance, maintainability, and timely delivery.
- Help define project scopes, identify potential technical risks early, and offer practical production suggestions.
- Support the recruitment, onboarding, and development of engineering talent within the team.
- Effectively communicate technical tradeoffs to both technical and non-technical stakeholders.
- Collaborate with internal leadership and external clients to ensure technical execution aligns with project objectives.

