Director of Software Development

Location:

London / New York

Reports to:

CPO

Type:

Full-Time

Job Description

We are a technology company focused on creating compelling digital products for architecture, design, and the unbuilt environment. We are pioneering the future of real-time 3D experiences by fusing cutting-edge generative Machine Learning with immersive rendering technologies. Our projects span architectural visualization, software, interactive simulations, and creative media. We have studios in New York, London, and Barcelona.

We are seeking a visionary Director of Software Development with a proven track record in planning and executing software strategy for both traditional software solutions and advanced Machine Learning (ML) applications, particularly in the realm of generative 3D technology. In this role, you will lead the entire software development lifecycle, oversee high-impact projects, and build a top-tier in-house development team to bring cutting-edge, immersive experiences to life.

Key Responsibilities

  • Strategic Leadership & Planning - Innovation & Thought Leadership
  • Serve as the technical authority for current and new software leveraging JavaScript, React, Python, and integrations with WebRTC, Unreal Engine, and Pixel Streaming.
  • Develop and implement a cohesive software development strategy aligned with business goals, focusing on both traditional and ML-based solutions.
  • Develop and drive the roadmap for ML-powered 3D geometry generation, including techniques such as Gaussian Splatting and other emerging research.
  • Collaborate with ML and 3d experts to design scalable models and pipelines capable of producing highly realistic 3D environments in real-time through Unreal Engine 5.
  • Recruit, mentor, and lead a high-performing, cross-functional software development team.
  • Establish best practices in development methodologies, code review, testing, and documentation.
  • Team Building & Management. Fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee software architecture design, system integrations, and platform optimizations.
  • Oversee project planning and execution across multiple workstreams—balancing short-term deliverables with the long-term vision.
  • Communicate project updates and risks to stakeholders effectively.
  • Enforce coding standards, security protocols, and compliance requirements.
  • Drive continuous integration, deployment, and delivery (CI/CD) processes to optimize development cycles.
  • Stay current with emerging technologies, tools, and practices in ML, generative AI, 3D rendering, and streaming.
  • Evaluate and integrate new solutions that can enhance product offerings and user experiences.
  • Maintain clear technical documentation for systems and workflows.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Extensive experience (8+ years) in software development roles, with at least 3+ years in leadership/management positions.
  • Strong proficiency in JavaScript, React, WebRTC and Machine Learning.
  • Strong knowledge of Machine Learning principles and frameworks, especially for generative 3D or computer vision applications.
  • Knowledge of Unreal Engine and Pixel Streaming integration.
  • Solid understanding of cloud infrastructure, CI/CD pipelines, and modern DevOps practices.
  • Demonstrated ability to build and manage efficient development teams, setting clear goals and expectations.
  • Proven track record of delivering complex software projects at scale.
  • Excellent communication and stakeholder management skills.
  • Willingness to travel occasionally if needed between offices or for industry events.

What We Offer

  • Competitive salary, equity and benefits package.
  • Flexible work environment and remote work annual allowance
  • 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.

How to Apply

Please send your resume, portfolio (or relevant repo), and a brief cover letter detailing your Unreal Engine experience to recruit@novaverse.space. We look forward to seeing how your skills can help push the boundaries of real-time 3D at NOVΛVERSE.