Australia
4 days ago
Founding Software Engineer - New Product logo

Founding Software Engineer - New Product

Jobgether

Founding Software Engineer - New Product

Founding Software Engineer needed to take an early real-time 3D browser-native product from prototype to a strong technical foundation. Requires 5+ years of software engineering experience, web-based game development and real-time 3D expertise, and the ability to work independently in an ambiguous startup environment. Remote contractor role based in Australia with an initial 3-month engagement.

AI-enabledRemoteContractMid LevelThree.jsWebGPU

Salary

Not specified

Work Location

Australia, AU

Work Model

Remote / work from anywhere

Experience Required

5 years

Employment Type

Full-time, Contractor engagement, Initial 3-month engagement

Experience Level

5+ years of software engineering experience

Contract Length

3 months

Core Qualifications

Technical (Must-have)
Three.jsWebGPUWebGLPlayCanvasUnityGame DevelopmentReal-time 3DWeb-based Game DevelopmentAI-assisted DevelopmentSoftware ArchitecturePerformance OptimizationMultiplayer SystemsGame EnginesOpen-source Development
Soft Skills
CommunicationProduct ThinkingTechnical LeadershipIndependent WorkingCuriosityHands-on MindsetArchitectural Judgment

Preferred Qualifications

Technical (Nice-to-have)
Content PipelinesDesktop and Mobile Products

Key Responsibilities

  • Define the MVP and rapidly prototype different technical approaches.
  • Evaluate technologies including Three.js, WebGPU, WebGL, PlayCanvas, and comparable web-game technologies.
  • Assess the existing browser-native prototype and determine which components should be retained, improved, or replaced.
  • Design the architecture and build the technical foundation for the initial product.
  • Determine how the browser-native experience should interact with the existing Windows-native product.
  • Explore technical challenges involving multiplayer, content compatibility, and boundaries between browser and Windows-native experiences.
  • Establish an architecture suitable for an open-source development community.
  • Use AI-assisted development extensively to accelerate experimentation, implementation, and iteration.
  • Provide strong technical and architectural leadership while contributing directly to the codebase.
  • Collaborate closely with product leadership and the broader engineering organization.
  • Help shape product decisions by combining technical feasibility, user needs, and long-term scalability.
  • Establish performance and optimization strategies for a product expected to operate across a wide range of hardware.
  • Contribute to the evolution of the product and potentially take on broader technical leadership as the team expands.
Founding EngineerSoftware EngineerReal-time 3DWeb DevelopmentGame DevelopmentRemoteContractStartupOpen SourceAustralia