Senior Engine Programmer (Contract)

ArenaNet
•$69 - $107•Hybrid

About The Position

ArenaNet is seeking an experienced Senior Engine Programmer to join us on a contract basis. This role involves taking ownership of critical engineering projects from start to finish, implementing solutions for asset loading, packaging, platform/console integration, and persistence. The ideal candidate will work across disciplines to understand technical needs, develop high-quality and performant code, and provide frameworks for other engineers to build robust gameplay systems. Responsibilities include anticipating and communicating risks, dependencies, and trade-offs related to technical and design decisions. This position is ideal for someone who takes pride in building critical structural code, creating reliable and performant game systems, and leveraging deep knowledge of Unreal Engine.

Requirements

  • Proficient in C++
  • Deep professional experience working with Unreal Engine
  • Ability to spelunk into the depths of Unreal code to build games with Unreal Engine rather than against it.
  • Stay up to date on engine features, helping the team work with existing systems instead of reinventing the wheel.
  • Approachable for tough problems and can explain complex technical issues with a friendly demeanor.
  • Used to digging into a teammate's code and making meaningful changes with an understanding of the original purpose and intent.
  • Understand the value of planning, estimating, and communication as part of the engine of production that drives game development.
  • Can take a project from idea to implementation, develop a plan for getting the work done, and effectively track and communicate progress.
  • Communicate effectively both directly and asynchronously and are quick to identify and call out risks, dependencies, or changes that could impact delivery.
  • Bachelor's degree in Computer Science or related field or an equivalent combination of education, training, and experience.
  • 5+ years of professional software engineering experience
  • Strong proficiency in C++
  • Professional experience developing games with Unreal Engine

Responsibilities

  • Take ownership of critical engineering projects and bring them from start to finish.
  • Implement solutions related to asset loading, packaging, platform/console integration, and persistence.
  • Work across disciplines to understand technical needs and develop solutions that prioritize code quality and performance.
  • Provide other engineers with the frameworks they need to build robust gameplay systems that interface cleanly with game infrastructure.
  • Anticipate and clearly communicate risks, dependencies, and trade-offs associated with technical and design decisions.

Benefits

  • medical
  • dental
  • vision
  • 401(k)
  • flexible/dependent care accounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service