Technical Director, Gaming
RemoteSan Francisco, California, United States
Job Summary
Lead and grow highly-skilled developers while contributing as a lead C++ developer to build and maintain the best esports training platform on the market. Maintain overall code quality, manage technology dependencies and risks, and validate engineering estimates with the production team. Provide mentorship, troubleshooting, and problem-solving assistance to the Engineering team while fostering open communication across disciplines. Ensure teams self-organize through Jira within an Agile-Scrum framework. This role requires 8+ years of professional game development experience, fluency in C++, and a deep understanding of Unreal Engine 4. The candidate will bring multiple game titles to ship and beyond, leveraging a strong background in system design and software patterns.
Required Qualifications
- Experience developing in, extending, and modifying Unreal Engine 4
- 8+ years professional development experience in the games industry
- Experience bringing multiple game titles to ship and beyond
- Exceptional management and communication skills
- Fluency in C++
- Fantastic debugging skills
- Solid background in Git or Perforce
- Strong understanding of data structures, algorithms, complexity, and system design
- Competent running development using Jira/Agile-Scrum
- Basic game math fundamentals (vectors, matrices, physics, projections, camera space, tangent space, object space)
- Solid understanding of software design patterns
- Good working knowledge of source control, including best practices (branching/streams)
- A practice of code instrumentation, tools, and development KPIs
- Bachelors in CS, Software Engineering, or equivalent experience
Desired Qualifications
- Deep understanding of concurrent programming
- Experience administering CI pipelines and DevOps practices
- Basic relational database abilities (SQL, Postgres or AWS RDS)
- Experience with build systems, continuous integration and deployment
- Console development experience
- A background working with asset management systems, asset bundles, and in particular downloadable content (DLC)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.