What are the responsibilities and job description for the Senior Systems Programmer position at Double Fine Productions?
Senior Systems Programmer
Reports To:Tech Director
Location:San Francisco, CA.
*Relocation assistance is available
Double Fine Productions is looking for a full time Senior Systems Programmer to join its San Francisco-based game development studio. We are expanding our Central Development programming team to support our current and future titles.
You will be responsible for developing and maintaining a wide range of game focused systems and internal development tools on PC and Xbox platforms. The ideal candidate has a broad understanding of the technical game development process and pipelines including a strong capability to deliver reliable, performant, and tightly integrated solutions in the Unreal 4 or 5 codebase. Applicants should have a preference for working in a highly creative, innovative, and nimble development environment, where collaboration with design, audio, art, animation, gameplay, and other disciplines is standard.
Double Fine strives to be an inclusive company. We believe that a diverse team leads to the best games and highly encourage folks from underrepresented groups to apply.
The Senior Systems Programmer’s primary responsibility is to support our game project teams in optimizing, debugging, and architecting efficient and maintainable systems level code. The Programmer will need to be highly collaborative and communicative with the programmers and other team members on the game project teams to identify and address critical technical bottlenecks in game performance and stability.
We realize applying for jobs can feel daunting at times. Even if you don’t check all the boxes in the job description, we encourage you to apply anyway.
Qualifications:- You have a solid understanding of the low level technical systems required to drive and develop a video game.
- You have experience shipping and finalizing a video game on a modern console or PC.
- You have excellent written and verbal communication skills.
- You operate with a growth mindset and value curiosity.
- You understand the importance of empathy in the workplace.
- Unreal 4 or 5 C game engine code expertise
- Experience working with small to medium sized teams
- Experience developing on multiple hardware platforms
- Perforce Source Control and Jenkins Automated Build proficiency
- Proficiency in a wide variety of highly technical math focused systems including graphics, AI, and physics simulation
- Team focused effective communicator
- Generalist - Implementing and maintaining a variety of game focused programming systems such as cameras, player input, low-level systems, asset integration, physics simulation, porting legacy code, build systems, audio, animation, game AI, and other areas as needed by our game projects.
- Core Systems - Collaborating with the programming teams on our various projects to identify common technical patterns, architect cross-title solutions, and help build a studio-wide shared code base.
- Optimizing, Debugging, Refactoring - Working with existing code to improve performance, reduce hitches, fix bugs, and increase code clarity of our tools and games.
- Integrations - Downloading and merging of Unreal and other third party code updates using source control systems into our local code base. Working with project teams on stable integrations of updates into game projects throughout all stages of production.
Visa sponsorship is not available for this role. You must have the legal right to work in the United States.
The Annual Salary Range for this role is $169,744 - 212,180 dependent upon experience.
Double Fine’s benefits package includes unlimited PTO, Mental Wellness stipend, extended family leave, and 401(k) matching.
Double Fine is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in our hiring practices, employment, programs, and activities.
Resume Review Period ends March 11, 2025.
Salary : $169,744 - $212,180