• Jobs
  • >
  • Lead Software Engineer - Talent Pool

Lead Software Engineer - Talent Pool

  • CLT
  • Full time
  • Remote
  • Engineering

Responsibilities


  • Lead a team of engineers, ensuring alignment on project objectives, technical direction, and timely delivery.
  • Own the architecture and implementation of gameplay, multiplayer, UI, and rendering systems across Unreal, Unity, and custom engines.
  • Conduct regular 1-on-1s with engineers, providing mentorship and supporting career growth in collaboration with engineering managers.
  • Oversee technical quality by ensuring best practices, conducting code reviews, and driving performance optimization efforts.
  • Collaborate cross-functionally with Design, Art, UX, and QA to deliver high-quality, scalable solutions.
  • Manage project risks by identifying technical challenges early and working with stakeholders to resolve blockers.
  • Communicate project status, technical trade-offs, and resource needs to leadership and external clients.
  • Contribute to process improvements in hiring, technical documentation, and engineering workflows.


Technical Requirements


Must have

  • At least 7 years of development experience, with a strong focus on C++ and game development.
  • Prior experience leading an engineering team, driving technical direction, and mentoring developers.
  • Advanced/Fluent English (C1/C2), with the ability to communicate effectively with internal teams and external stakeholders.
  • Strong background in Unreal Engine, Unity, or custom engine development, with expertise in gameplay, UI, or rendering.
  • Experience in performance optimization, ensuring efficient memory usage, CPU/GPU performance, and scalability.
  • Familiarity with source control systems (e.g., Git, Perforce) and CI/CD pipelines for game development.
  • Proven ability to collaborate cross-functionally with Design, Art, UX, and QA teams to align on technical solutions.


Nice to have

  • Experience with multiplayer game development, including networking, replication, and server architecture.
  • Background in porting games to multiple platforms, optimizing for different hardware constraints.
  • Knowledge of game AI systems or procedural content generation.
  • Proficiency in scripting languages such as Python or C# for tooling and automation.
  • Experience with graphics programming, including shaders, rendering pipelines, and GPU optimization.
  • Prior experience working with distributed teams or external development partners.
  • Experience with console development for Gen8 (PS4, Xbox One) and Gen9 (PS5, Xbox Series X|S), including platform-specific optimizations, certification processes, and hardware constraints.
  • Experience with mobile game development, including performance optimization, memory management, and platform-specific considerations (iOS/Android).