Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Gaming Technical Director (eSport) - MUST have Unreal Engine 4 and C++ experience

Strategi.biz

Gaming Technical Director (eSport) - MUST have Unreal Engine 4 and C++ experience

San Francisco, CA
Full Time
Paid
  • Responsibilities

    PLEASE - NO RECENT GRADS OR CONSULTANTS!

    ALL Prospective Candidates NEED to have hands-on knowledge and experience with Unreal Engine 4.

    This client is an early-stage eSports services startup developing training modules intended to serve gamers.

    Technical Stack: Unreal Engine 4, C++, Jira, Agile-Scrum framework, Git or Perforce, Source Code Management tools, Basic game math fundamentals, CI/CD, DevOps, data structures, algorithms, complexity, and system design, data structures, algorithms, complexity, and system design

    JOB DESCRIPTION

    This client is searching for 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 eSports and Gaming and hands-on contribution with 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 every day.

    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 they 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 their gaming 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

    • 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

    • Keep current with technology advances and propose new innovations that may benefit the project

    REQUIREMENTS

    • Experience developing in, extending and modifying Unreal Engine 4

    • 8+ years of professional development experience in the games industry

    • MUST have experience successfully delivering multiple game titles = to ship and beyond

    • Bachelors in Computer Science, Software Engineering, Gaming Engineering, or equivalent experience

    • 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

    • Exceptional management and communication skills

    • 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 (Playstation, XBOX, etc.)

    • A background working with asset management systems, asset bundles, and in particular downloadable content (DLC)