Associate Engine Programmer (Entry Level)

Double Fine Productions7 months ago
San Francisco, California, United States
Hybrid
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

Join our dynamic game development team as an Associate Engine Programmer (Entry Level) at Double Fine in San Francisco, CA (relocation assistance available). In this hybrid role (two days per week in the SF office), you will work under the guidance of senior programmers to optimize and maintain engine-level code while collaborating with a creative, cross-disciplinary team.

Key Responsibilities

  • Implement and help maintain various game-focused programming systems (e.g., cameras, player input, physics simulation, asset integration).
  • Collaborate with the programming team to architect solutions and build a shared code base across projects.
  • Optimize, debug, and refactor existing code to enhance performance and code clarity.
  • Work with build systems and integrate third-party code updates into stable game asset pipelines.

Required Qualifications

  • Baseline proficiency in C++ and a solid understanding of low-level technical systems.
  • Basic game math skills (vectors, matrices, physics, projections, coordinate spaces).
  • Experience using source control systems (Git/Perforce) in team settings.
  • Strong communication skills and a collaborative mindset for cross-disciplinary interaction.
  • Comfortable debugging, optimizing code, and handling complex technical challenges.

Preferred Qualifications

  • Familiarity with Unreal Engine 4 or 5, including compiling and modifying engine code.
  • Experience developing on multiple hardware platforms (Windows, Xbox, PlayStation, or Switch).
  • Demonstrated knowledge in technical aspects of graphics, game AI, or physics simulation.
  • Experience working within small, mixed-discipline teams while wearing multiple hats.

Benefits & Perks

  • Compensation: Annual Salary Range of $95,481-106,090, depending on experience.
  • Benefits: Unlimited PTO, Mental Wellness stipend, Family-Building benefits, extended family leave, and 401(k) matching.
  • Additional perks include complimentary Monday lunches, movie nights, on-site massages, free yoga, and access to an ever-growing collection of board games.

Required Skills

Debugging
Problem Solving
Optimization
C++
Cross-disciplinary Communication
Game Math
Source Control (Git/Perforce)
Team Collaboration
Game Engine Development