Founding Software Engineer - New Product

Endless Studios

WorldwideremotePosted 1 month ago
Endless Studios logo

Skill Required

Game-Development-EngineerWebGL-DeveloperReal-Time-3D-EngineerFounding-Software-EngineerTechnical-LeadFounding-Product-EngineerTechnical-Founding-EngineerProduct-Software-EngineerFounding-EngineerFounding-Fullstack-EngineerSoftware-EngineerSoftware EngineerSoftware Developersoftware engineeringEngineeringnetworkingThree.jsbuildingAndroiddesignGitUnityandAIContract

Key highlights

  • Required experience: 5+ years of software engineering
  • Engagement: Initial 3-month contract
  • Location: Remote / Anywhere
  • Key Requirement: Professional Unity/game development experience
  • Key Requirement: Strong experience with web-based game development and real-time 3D

Role overview

Endless Studios is a global, youth game-making studio and learning community on a mission to help learners move from players to creators. They are developing a new real-time 3D product that runs in a browser tab and is designed to reach a wide range of devices, from school Chromebooks to gaming PCs, based on a live Windows-native product and an existing browser-native prototype. They are seeking a Founding Software Engineer to take the project from an initial prototype to a hardened foundation. As the first and initially only engineer, the candidate will work directly with the Head of Product and the Windows-native product engineering team to determine what the product should be, how it should work, and how it should be built.

Responsibilities

  • Define the MVP and rapidly prototype potential approaches.
  • Evaluate technologies such as Three.js, WebGPU, WebGL, PlayCanvas, and other web-game technologies.
  • Evaluate the existing prototype and determine what to keep and what to leave behind
  • Design the architecture and build the foundation for the initial product.
  • Evaluate how the browser-native product should interact with our live Windows-native product.
  • Explore questions such as multiplayer, content compatibility, and the appropriate boundaries between browser-native and the Windows-native product.
  • Establish an architecture suitable for an open-source community.
  • Use AI-assisted development aggressively to accelerate development and experimentation.
  • Provide strong technical and architectural leadership while remaining a hands-on individual contributor.

Requirements

  • 5+ years of software engineering experience, or equivalent demonstrated ability.
  • Strong experience with web-based game development and real-time 3D, including Three.js, WebGPU, WebGL, PlayCanvas, or comparable technologies.
  • Professional Unity/game development experience.
  • Strong understanding of multiple game-development disciplines, such as gameplay, rendering, networking, tools, engines, or technical art.
  • Demonstrated ability to rapidly prototype and evaluate competing technologies.
  • Experience with AI-assisted development.
  • Strong product instincts and the ability to think like a product owner and technical leader, not just an implementer.
  • Excellent architectural judgment and communication skills.
  • Comfortable operating independently in an ambiguous, rapidly changing startup environment.
  • Strong performance and optimization instincts across a wide range of hardware.

Nice to have

  • Experience with game engines/editors, open-source projects, multiplayer, content pipelines, or shipping products across desktop and mobile.

Additional details

  • This role can grow into a technical leadership role as the product and team expand.
  • We’re looking for someone who would rather build three prototypes than debate one architecture for three weeks.
  • You should enjoy figuring out problems that don’t have obvious answers, learning new technologies quickly, and moving from an idea to a working product with minimal overhead.
  • Most importantly, you should want real ownership. You’ll help define the product, make the architectural decisions, and write the code.
  • Remote / Anywhere · Contractor · Initial 3-month engagement
  • The initial engagement will focus on defining the MVP, evaluating the prototype, technology and architecture, and building the first working version of the product.
  • For the right person, there is an opportunity to continue with the product and grow into a larger technical leadership role.
  • To apply: Please provide your resume/LinkedIn profile and examples of software, games, tools, prototypes, or other products you’ve built. GitHub or other public work is highly valued.
  • Originally posted on Himalayas
Apply now