Responsibilities
- Lead development on compelling, cross-platform end-to-end experiences across multiple products (from inception to the final production).
- Collaborate closely with a cross-disciplinary team (Design, Product, and Engineering).
- Hire and build a best-in-class interactive development team.
- Provide mentoring to less senior members of the development team.
- Set forth quality code guidelines and standards, lead code reviews, and ensure that all solutions are aligned to pre-defined architectural specifications.
- Create meaningful interactive experiences for use in advanced, proprietary applications.
- Collaborate closely with a cross-disciplinary team (Design, Product, and Engineering).
- Present designs, prototypes, and concepts to the team, clients, partners, and stakeholders.
- Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
- Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
- Stay on top of industry trends and emerging technologies.
- Exemplify excellent written and verbal communication skills including the capability to deftly tailor complex technical communications to any audience.
- Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
The ideal candidate is an Unreal Engine expert, a hands-on builder, and team lead, with the ability to work with various partners across multiple projects in a fast-paced environment.
They are familiar with a variety of technologies but know how to choose the best technology for the job at hand
– they may also bring knowledge of the sports & eSports industry as well as streaming media, VR/AR, video production, and more.
Pivotal Experience, Expertise & Personal Characteristics:
- 5+ years experience as an Unreal Engine developer utilizing C++
- Strong ability to architect, program, and optimize C++ in existing or new systems.
- Bachelor’s degree in Computer Science or equivalent practical experience
- Experience in 2D and 3D game engine supporting software (3DS Max, Maya, Corona Render, Adobe Creative Suite, etc.)
- Experience developing in a large codebase; ideally experience designing and implementing a tool from the ground up
- Experience with network topology, video hardware systems, and video streaming technologies
- Familiarity with live-action production protocols used for timing (genlock, timecode) and lighting (DMX, sACN, and ArtNET)
- Strong HLSL/GLSL shader development skills for real-time systems.
- Passion for gaming, live-streaming video, interactive experiences, sports, or eSports.
- Proven experience creating compelling worlds and environments.
- Explore, investigate, and prototype leading-edge concepts.
- VR/AR development experience is a plus.
- Experience with virtual production technologies is a plus.
- Demonstrate expertise in developing, releasing, and maintaining large-scale software applications.
- Stay up-to-date on platform and ecosystem developments, particularly in adaptive-bitrate streaming technologies and content delivery networks.
- Explore, investigate, and prototype leading-edge concepts.