Senior Unreal Engine Programmer

1 Month ago • 3 Years + • Game Engine

Job Summary

Job Description

Teravision Games is seeking a Senior Unreal Engine Programmer with deep expertise in gameplay programming, Unreal Engine's core systems, and software architecture. The role involves collaborating with multidisciplinary teams to design, implement, and polish gameplay features, tools, and systems across platforms. Responsibilities include developing and maintaining gameplay systems using C++ and Blueprints, architecting robust systems, participating in code reviews, debugging and optimizing code, collaborating with designers and artists, mentoring junior developers, and supporting production workflows. The company emphasizes a talent-focused, value-driven culture, promoting inclusivity, well-being, and a healthy work-life balance.
Must have:
  • 3+ years of professional Unreal Engine experience
  • Strong C++ and Unreal Engine architecture knowledge
  • Expertise in Blueprint Visual Scripting
  • Proven expertise in gameplay systems, multiplayer, AI, or UI
  • Solid debugging and profiling skills
  • Excellent communication skills
  • English proficiency (reading high, listening/speaking intermediate)
Good to have:
  • Proficiency in Gameplay Ability System plugin
  • Experience with cross-platform game titles
  • Familiarity with build systems, CI/CD, and version control
  • Experience in performance optimization and memory management
Perks:
  • Flexible working hours
  • 15 paid vacation days
  • Medical and dental benefits
  • Snack-bar
  • Well-being programs
  • Family-friendly working environment
  • A no-crunch employer

Job Details

At Teravision Games, we foster a talent-focused, value-driven culture committed to delivering innovative experiences while promoting inclusivity and well-being within the gaming industry.


We are looking for a Senior Unreal Engine Programmer a highly skilled, self-motivated engineer with deep expertise in gameplay programming, Unreal Engine’s core systems, and software architecture best practices.


You will collaborate closely with multidisciplinary teams to design, implement, and polish gameplay features, tools, and systems across platforms. We value technical leadership, clear communication, and a solutions-driven mindset that elevates both product quality and team performance.


Responsibilities

  • Develop and maintain gameplay systems, mechanics and internal tools using C++ and Blueprints.
  • Architect robust, modular systems aligned with technical and creative vision.
  • Participate in code reviews, to uphold high standards of code quality, maintainability, and performance.
  • Debug and profile and optimize code across multiple platforms (PC, console, mobile), addressing complex technical challenges.
  • Collaborate proactively with designers, artists, and production teams to iterate and refine game features.
  • Mentor and guide junior developers, fostering technical growth and knowledge sharing.
  • Support production by estimating tasks, identifying technical risks, and helping refine development pipelines.
  • Communicate proactively and align with production workflows and milestones.
  • Help shape and continuously enhance engineering processes, working closely with the Lead Programmer.


Requirements

  • 3+ years of professional experience in the video game industry working with Unreal Engine (4.x / 5.x).
  • Strong proficiency in C++ and deep knowledge of Unreal Engine’s architecture.
  • Expertise in Blueprint Visual Scripting, balancing rapid prototyping and production-grade systems.
  • Proven expertise at least one of the following:
    • Gameplay Systems / Mechanics development.
    • Multiplayer (Replication, Networking)
    • AI (Behavior Trees, EQS)
    • UI / UMG development.
  • Solid debugging and profiling skills (Visual Studio, Unreal Insights, etc.).
  • Excellent communication, with the ability to collaborate across disciplines and cultures. 
  • English: Reading – High | Listening – Intermediate | Speaking – Intermediate


Nice to have 

  • Proficiency in the usage of the Gameplay Ability System plugin in UE.
  • Experience working on a cross-platform game title.
  • Familiarity with build systems, CI/CD pipelines, and version control (e.g., Perforce, Git).
  • Experience in performance optimization and memory management across platforms.

 Benefits (*Some benefits vary by location)

  • Flexible working hours.
  • 15 paid vacation days.
  • Medical and dental benefits.
  • Snack-bar.
  • Well-being programs.
  • Family-friendly working environment.
  • A no-crunch employer. We believe in maintaining a healthy work-life balance.

 

Note 1: This position is hybrid, combining on-site and remote work.

Note 2: Send us three (3) of the most notable code samples from your work (each sample should include a class with its .h file and .cpp file), where we can understand and evaluate, in a technical manner, the challenges and experiences you have had as a programmer throughout your professional life. Please avoid sending links to repositories or complete projects, so that the profile analysis process can be much quicker.


“Do you feel that you do not meet all the requirements listed in this job opening? Are you unsure if your level of experience aligns with what is needed?

We have noticed that certain cultural or gender identities often hesitate to apply for some of our available positions unless they believe they meet all the requirements perfectly. At Teravision Games, we embrace diversity, inclusion, and equity in our workplace. We firmly believe that your unique skills, perspective, and experience could be exactly what we are looking for.

If you are passionate about this position but feel that your experience does not perfectly match every profile requirement, we encourage you to apply anyway! At Teravision Games, we value the diverse experiences, talents, and potential that each individual brings. We are confident that the ideal opportunity for you might be closer than you think."

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game Engine Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!