Technical Director, Gaming

Hired Recruiters

  • Austin, California
  • 4 days ago

    Highlights

    As Technical Director, you will lead and grow highly-skilled developers with technical vision and mentoring, delivering a top-notch training platform to hundreds of thousands of players everyday. The ideal candidate is well versed in understanding the risks, challenges, and trade-offs of the software development lifecycle and can ensure teams self-organize through Jira, within an Agile-Scrum framework.

    Numbers & Facts

    LocationAustin, California

    Description

    JOB DESCRIPTION 

    You are a Tech Lead, Technical Director, or Director of Engineering, who not only has led development teams to sustainable success, but also possesses a deep understanding of Unreal Engine 4. As Technical Director, you will lead and grow highly-skilled developers with technical vision and mentoring, delivering a top-notch training platform to hundreds of thousands of players everyday. But, the position is not solely a managerial one. Initially, the applicant is expected to spend a significant portion of their time contributing as a lead C++ developer. As we grow, the developer aspects of the role will give way to leadership and management.The ideal candidate is well versed in understanding the risks, challenges, and trade-offs of the software development lifecycle and can ensure teams self-organize through Jira, within an Agile-Scrum framework.Responsibilities

    • Work with Product to build and maintain the best esports training platform on the market
    • Maintain and improve overall code quality, ensuring that code is cross-platform, reusable, and testable
    • Manage internal and external technology dependencies and risks, and create contingency plans for all critical path technologies
    • Work with the production team to revise and validate engineering estimates and production plans
    • Keep current with technology advances and propose new innovations that may benefit the project
    • Provide mentorship, troubleshooting, debugging, and problem-solving assistance to members of the Engineering team
    • Foster a culture of open, honest, and respectful communication across all disciplines

    Requirements

    • 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

    Bonus 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)

    Similar Jobs