Senior Software Engineer

Uncommon Games
alert with exclamation point inside a cirle
This position has been closed.
June 24, 2022
Full Time
United States

We are looking for a passionate Unity engineer to join our engineering team as the sandbox lead. You will work alongside our Chief Technology Officer to build out the core of our exciting community-scale survival sandbox game. Your role will focus primarily on architecting and implementing the voxel engine and procedural generation technology that constitutes the open world of our game.

What We’re Building

Imagine building a game that you would gladly play with your friends or family. We are creating a game that enables communities of players to build and nurture vast virtual worlds together.

Being part of a community is a fundamental ingredient for happiness. Games are a powerful way to build communities because they easily supply the core building blocks: strong identity and shared purpose. We use intentional game design decisions to foster community with a goal of bringing joy to players through meaningful cooperative experiences.

Come join the Uncommon Games community to help us achieve this goal!


  • Build and scale the voxel engine that will constitute the open world in our game. This includes:
  • Efficient data storage of a vast, procedurally generated, and modifiable world.
  • High quality visual rendering of voxel based terrain as polygonal meshes (using Marching Cubes or other algorithmic solutions).
  • Lead the design and implementation of procedural generation technology applied to creating unique open worlds based on various input criteria.
  • Coordinate with the multiplayer team to ensure high performance sandbox gameplay with many concurrent players in a single world.
  • Write robust code that is performant and easy to read.
  • Help with hiring to grow our engineering team over the next few months as we enter production.
  • Keep the engineering team in sync by contributing strong documentation, actively participating in pull requests and design reviews, and accurately tracking task progression.
  • Communicate clearly and effectively with the larger team through participation in cross-functional design critiques, feedback, iteration requests, changes in scope, and dependencies.

Requirements / Qualifications

  • At least 5 years in a software engineering / game development role at an established game studio.
  • Familiarity with applying procedural generation in games, specifically for world generation.
  • Some past development of voxel based games.
  • Expertise with modern game development tools with a preference for Unity, C#, Git.
  • Experience in all stages of the game development lifecycle from prototyping, to pre-production, to production, to live operations.
  • Strong written and verbal communication skills. As a remote first team, we have the additional challenge of trying to keep coordinated across time zones and geographies so this is particularly important to us.

Nice to Have

  • Experience developing games with survival, sandbox, open world, or cross platform aspects.
  • Enjoy playing cooperative, multiplayer games.

This role is available as an in-person (San Francisco, CA), remote or hybrid position.


Please email with the subject line “Senior Software Engineer Application” with a copy of your resume and a link to your Github or portfolio. While a public Github or portfolio is not required for this position, it will help with our evaluation.

Uncommon Games

Uncommon Games is a venture-backed studio founded by passionate industry veterans. We have extensive experience developing games that have been played by millions of players around the world.

We strive to cultivate an inspiring and supportive work environment. We’re proud to offer:

  • Competitive compensation and benefits
  • Professional autonomy and radical ownership
  • Meaningful creative input into the product
  • Healthy work-life balance
  • Commitment to growth and learning: We play games together every Friday!
Featured Game
Programming & Development
Thank you for joining! New issues are sent every Wednesday!
Oops! Something went wrong. Please try again.