Game Programmer


Bad Dream Games
July 7, 2019
Job Type
How to Apply
Email your resume/portfolio to


Bad Dream Games, a new LA-based indie game studio, is looking for a talented and imaginative game programmer to join our team full-time!

Our studio was founded after the success of our demo  One Hand Clapping. We released the free demo on last year, and it became very successful, winning numerous awards (IndieCade, SXSW, G4C), amassing over 360,000 downloads, as well as inspiring Let’s Play videos from some of YouTube’s most popular gaming influencers, including Pewdiepie and Markiplier. Visit the One Hand Clapping website to see our trailer and game screenshots: We recently secured a publishing partner and funding, and we will soon begin developing our debut full-length title.

About the position:

We’re looking for a generalist programmer with the skills to build the core technologies required to create and ship a quality, high performance, bug-free game. You will hold the reins to this project’s underlying forces and assume leadership of the temporary engineers who work by your side. Experience on previous games, large or small, is a must. This is a full-time long-term contract position. You must be able to work onsite and commit to our entire timeline. 


  • Design, implement, and maintain key parts of gameplay, engine, and tools systems
  • Ensure game meets technical goals regarding stability, performance, and platform requirements
  • Program foolproof puzzle mechanics
  • Program equally foolproof AI behaviors
  • Work alongside a small team of passionate developers
  • A healthy amount of bug fixing


  • Excellent knowledge of C# / Unity
  • Good at breaking down abstract ideas into concrete tasks
  • Understand how to balance rapid iteration with long-term robustness
  • Experience using profiling and debugging tools
  • Understanding of efficient memory management
  • Experience with character AI
  • Self-driven and can communicate independently with various disciplines
  • Kind and caring


  • Working understanding of the rules of snooker and/or croquet
  • Experience with technical art and shaders
  • Experience working on platformers
  • Previous leadership roles on game teams
  • Credit on released titles or demos
  • Experience with audio engineering
  • Experience developing for multiple platforms

Related Jobs

Full Stack Game Programmer   Calgary, Canada
June 10, 2019