We're Recruiting

We are obsessed with building the most realistic Table Tennis simulator the world has ever seen. Beyond that we are exploring expansion into a number of other unannounced titles and we love building games with a healthy and engaged community. We have built a team with a deep technical skill set that values creative problem solving and pushing the quality boundaries of VR.

For Fun Labs is fully remote within the US and we provide many great benefits, especially for a team of our size. Including 100% employer covered health insurance, dollar for dollar 401k matching up to 6%, generous quarterly profit sharing and bonus, as well as a stipend for buying development setup that you are free to keep.

Senior Software Engineer - Unity 3D / C#

Your Role

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best performance, quality, and responsiveness of the games and features you deliver
  • Identify existing technical bottlenecks, bugs, and development process inefficiencies and address them

Key Qualifications

Extensive Unity Development Experience

You have a deep understanding of unity and C#, have worked extensively (5+ years) on released titles. You are highly technically self sufficient and have experience being the tech lead on problems/features/fixes you work on. You are skilled in shipping performant features, and fixing difficult bugs.

Comfortable Working in Remote Teams

You are excellent at staying organized and communicating well in a fully remote environment, and raise concerns and questions immediately if they are impacting your ability to efficiently carry out your work. You over communicate to improve coordination with the team around you.

Prioritize the Users Experience

You love caring about the user. You think about features and solutions through the lens of achieving the highest quality user experience. However good a feature or experience may be, you naturally consider ways to improve it further and push it to new heights.

Nice to Haves

Degree in Computer Science

Senior Software Engineer - Backend / C#

Your Role

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best performance, quality, and responsiveness of the games and features you deliver
  • Identify existing technical bottlenecks, bugs, and development process inefficiencies and address them

Key Qualifications

Extensive C# Backend Development Experience

You have a deep understanding of high backend game server architecture and C#, you have worked extensively (5+ years) on the backends of released titles. You are highly technically self sufficient and have experience being the tech lead on problems/features/fixes you work on. You are skilled in shipping performant features, and fixing difficult bugs.

Comfortable Working in Remote Teams

You are excellent at staying organized and communicating well in a fully remote environment, and raise concerns and questions immediately if they are impacting your ability to efficiently carry out your work. You over communicate to improve coordination with the team around you.

Prioritize the Users Experience

You love caring about the user. You think about features and solutions through the lens of achieving the highest quality user experience. However good a feature or experience may be, you naturally consider ways to improve it further and push it to new heights.

Nice to Haves

Degree in Computer Science

Senior Software Engineer - Backend / Node.js

Your Role

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best performance, quality, and responsiveness of the games and features you deliver
  • Identify existing technical bottlenecks, bugs, and development process inefficiencies and address them

Key Qualifications

Extensive Node.js Backend Development Experience

You have a deep understanding of high backend game server architecture and Node.js, you have worked extensively (5+ years) on the backends of released titles. You are highly technically self sufficient and have experience being the tech lead on problems/features/fixes you work on. You are skilled in shipping performant features, and fixing difficult bugs.

Comfortable Working in Remote Teams

You are excellent at staying organized and communicating well in a fully remote environment, and raise concerns and questions immediately if they are impacting your ability to efficiently carry out your work. You over communicate to improve coordination with the team around you.

Prioritize the Users Experience

You love caring about the user. You think about features and solutions through the lens of achieving the highest quality user experience. However good a feature or experience may be, you naturally consider ways to improve it further and push it to new heights.

Nice to Haves

Degree in Computer Science

Senior Technical Project Manager - Unity 3d / C#

Your Role

  • Develop detailed monthly and quarterly project plans and monitor progress
  • Implement the tools and structure for organizing active tasks and workloads
  • Create a long range road map that aligns with the company's goals and prioritizes the highest value work
  • Communicate with the team and ensure all members are on board with delegated tasks
  • Plan and keep up to date a task list for all team members
  • Work closely with engineering to break down large problems into manageable tasks
  • Create polished presentations and infographics communicating the products road maps to users and business partners

Key Qualifications

Extensive Project Leadership Experience in Games

You are comfortable and experienced leading teams and projects. You are proficient at understanding technical problems faced by project members and how they impact a project's timeline. You have extensive experience in the games industry and are passionate about video games and delivering fun to users.

Highly Organized Working in Remote Teams

Your organization skills are exceptional, especially in a remote environment. You are excellent at gathering information and creating reports and presentations that communicate goals, project status, and projected results. You regularly take the time to work closely with each team member to understand their tasks and monitor their progress.

Nice to Haves

Engineering and software development experience, Unity 3D

Senior QA Engineer - Unity 3d / C#

Your Role

  • Conduct regular quality assurance testing on builds and releases and provide summary reports
  • Coordinate with the user community to investigate reports of technical issues and offer solutions
  • Work with engineering to root cause issues and suggest or implement solutions
  • Propose and implement automated testing procedures
  • Write reports and announcements to users summarizing known issues and patch notes

Key Qualifications

Extensive QA Experience in Games

You are highly experienced with leading quality assurance in games and understand the nuances of how features/games/processes fail or break. You have had extensive experience putting human processes and automations in place that improve the quality of the builds delivered and give users as good of an experience as possible.

Highly Organized Working in Remote Teams

Your organization skills are exceptional, especially in a remote environment. You are excellent at gathering information and creating reports and presentations that communicate goals, project status, and projected results. You regularly take the time to work closely with each team member to understand their tasks and monitor their progress.

Prioritize the Users Experience

You love caring about the user. And are excellent at putting their experience first when troubleshooting issues with them. You understand that each and every user matters and that helping them with their issues is about reducing their frustration and maximizing their fun with the product.

Nice to Haves

  • Degree in Computer Science
  • Excellent user friendly public communication skills

Our Benefits

Health Insurance

100% of Premiums covered, including medical, dental & vision, for employees & dependents.

Profit Sharing

We believe generously sharing profits contributes to a more engaged and effective team!

401k with Match

$1 for $1 employer matching on the first 6% of salary. Employee contribution and company match is 100% vested immediately.

Flexible Vacation & Time Off

We strongly suggest everyone use at minimum four weeks of time off per year, and ideally more. It’s crucial to us that everyone takes healthy time away from work and maintain a great work life balance.

Fully Remote

We are a 100% remote company, we are flexible on work schedule and measure output not time commitment. We at least once per year do a company wide trip to meet each other!

Hardware Stipend

You will be granted an allowance to purchase recommended hardware & set up your workstation, Which you get to keep after staying with us for one year!

Life & Disability Insurance

Fully employer covered life and short-term disability insurance.

Internet Allowance

Employees get up to $100 a month to cover internet expenses.

Competitive compensation

We offer generous compensation that exceeds what is typical for young startup or gaming company.