Director of Software Development - London / New York
Role details
Job location
Tech stack
Job description
You will define and drive our software strategy across core platform development, real-time 3D technologies, and advanced Machine Learning (ML), including generative 3D capabilities.
You will lead the end-to-end software development lifecycle, deliver high-impact product initiatives, and build and scale a high-performing in-house engineering team. Working closely with leadership and creative teams, you will turn ambitious digital concepts into scalable, cutting-edge immersive solutions.
What You'll Own
- Define and execute Novaverse's software development strategy, aligning platform architecture, real-time 3D, and ML capabilities with business goals
- Act as the technical authority across JavaScript, React, Python, WebRTC, Unreal Engine, and Pixel Streaming integrations
- Drive innovation in ML-powered 3D generation, including Gaussian Splatting and emerging generative techniques
- Partner with ML and 3D experts to design scalable pipelines that deliver high-fidelity, real-time environments in Unreal Engine 5
- Lead and scale a high-performing, cross-functional engineering team, e.g. hiring, mentoring, and fostering a culture of excellence.
- Establish best practices across architecture, code quality, security, testing, documentation, and CI/CD
- Oversee end-to-end project execution across multiple workstreams, balancing short-term delivery with long-term product vision
- Evaluate and integrate new technologies in ML, generative AI, 3D rendering, and streaming to enhance product performance and user experience
- Communicate technical strategy, progress, and risks clearly to senior stakeholders
Requirements
Do you have experience in Unreal Engine?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong leadership, stakeholder management, and communication skills
- Proven ability to architect and deliver complex, scalable software systems
- Solid knowledge of cloud infrastructure, CI/CD pipelines, and modern DevOps practices
- Experience integrating Unreal Engine and Pixel Streaming into production environments
- Deep understanding of Machine Learning frameworks and principles, particularly within generative 3D, computer vision, or related domains
- Strong hands-on expertise in JavaScript, React, WebRTC, and Machine Learning
- 8+ years of software development experience, including 3+ years leading and scaling engineering teams
- Flexibility to travel occasionally between offices or for key industry events
Benefits & conditions
- Competitive salary, equity and benefits package
- Opportunities to work on cutting-edge, high-visibility projects in architectural visualization and interactive systems
- A collaborative, creative work environment with room for innovation and growth
- The chance to influence project direction and improve overall pipeline efficiency
- Regular team outings and studio socials
- Monthly wellness budget to support physical and mental wellbeing
- Ongoing training, development, and progression opportunities