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