Posted 1mo ago

Lead Generalist Programmer

@ Side
United States or North America
RemoteContract, Full Time
Responsibilities:leading engineers, mentoring teams, coding Unity and Unreal
Requirements Summary:5+ years professional game programming; leads/mentors engineers; strong Unity and Unreal; C# and C++; shipped games/features on PC/console/mobile; strong architecture, debugging, profiling, optimization; cross-domain collaboration; strong communication.
Technical Tools Mentioned:Unity, Unreal Engine, C#, C++, AWS, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Lead Generalist Programmer

North America

Side is a global game development partner helping studios bring games to life across co-development, art, audio, QA, player support, and more. We work alongside developers and publishers to solve production challenges at every stage, from active development through live operations.

We’re looking for a Lead Generalist Programmer to help drive technical delivery across a range of game development engagements. This role is for a senior engineer who is equally comfortable leading people, collaborating with clients, and getting hands-on in code. You should bring strong technical depth in both Unity and Unreal, experience guiding teams through production, and the judgment to move between gameplay systems, tools, optimization, and platform-specific problem solving as projects demand.

What you’ll do

  • Lead and mentor engineers across active co-development and game development projects
  • Act as a senior technical partner to production, design, art, and client stakeholders
  • Contribute hands-on to implementation in Unity and Unreal, depending on project needs
  • Architect and review systems across gameplay, tools, UI, integration, optimization, and platform support
  • Establish engineering best practices for code quality, performance, maintainability, and delivery
  • Help scope work, identify technical risk early, and provide realistic production recommendations
  • Support hiring, onboarding, and growth of engineering talent within the team
  • Communicate technical tradeoffs clearly to both technical and non-technical audiences
  • Partner with internal leadership and external clients to align technical execution with project goals