Lead Technical Director

Penrose Studios crafts ground-breaking immersive stories and worlds, and needs your help building a platform for this new artistic medium.  We seek a passionate and experienced lead engineer who is excited about guiding a talented team. You will work in frontier technologies such as blockchain, AR and VR, and you will be responsible for ensuring a clean codebase that is scalable and built for the long-term.

Responsibilities

  • Managing engineering projects end-to-end
  • Coordinating internal teams, including security, IT and developers
  • Implementing and maintaining new systems
  • Oversee front-end and back-end development teams and their projects
  • Monitor reliability and performance of all internal systems to suggest improvements
  • Ensure compliance with security regulations
  • Manage software development projects by setting requirements, goals and timelines
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Help determine ways of adapting content for a large list of VR and AR devices
  • Collaborate with the content team to develop plans for releasing material on numerous platforms
  • Hire engineers and coordinate their training

Requirements

  • 5+ years of software engineering experience in games, visual effects or related field
  • At least two years of software engineering leadership experience
  • Strong knowledge of at least one game engine
  • Strong knowledge of C++, Python, C, C#, Java, or Rust
  • Collaborative mindset and ability to communicate effectively
  • Strong debugging, profiling, and run-time analysis skills

Preferred

  • Experience with iOS and Android development
  • Experience with SDKs and writing plugins for third party applications
  • Experience developing cross-platform software
  • Experience in developing blockchain applications

 Penrose is based in San Francisco, and also operates remotely.