Unreal Engine Programmer

1 Month ago • 1 Years + • Game Engine

Job Summary

Job Description

Teravision Games is seeking an Unreal Engine Programmer to join their talent-focused and value-driven culture. The role involves implementing core gameplay features, support tools, and key systems within Unreal Engine 4 or 5, collaborating closely with designers, artists, and fellow programmers. Responsibilities include developing and maintaining gameplay mechanics, tools, and systems using C++ and Blueprints, implementing and testing features, participating in code reviews, debugging and optimizing systems, and documenting code. The company offers flexible working hours, paid vacation, medical and dental benefits, and a no-crunch environment.
Must have:
  • 1+ years of experience as an Unreal Engine programmer
  • Proficiency in C++ (and/or C)
  • Mastery of Blueprint Visual Scripting
  • Proficiency in Gameplay Mechanics, Game Systems, AI, or Physics integration
  • Excellent communication and collaboration skills
  • Solid debugging and problem-solving skills
Good to have:
  • Professional degree in Systems Engineering, Computing Science, Multimedia, or related field
  • English level: Reading: High / Listening: Medium / Speaking: Medium
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 have a very talent-focused and value-driven culture. We are looking to provide the world a window into that culture and contribute to making our industry more inclusive, and ultimately create the most healthy and happy environment for talent.

As an Unreal Engine Programmer, you’ll be part of a multidisciplinary development team working on the implementation of core gameplay features, support tools, and key systems within Unreal Engine 4 or 5. You’ll collaborate closely with designers, artists, and fellow programmers to deliver functional and efficient systems that align with the creative goals of the project.


Requirements:

  • Professional degree in Systems Engineering, Computing Science, Multimedia, or a related field. 
  • 1+ years of demonstrable experience as an Unreal Engine programmer (4.x / 5.x).
  • Proficiency in C++ (and/or C) with strong coding fundamentals.
  • Mastery of Blueprint Visual Scripting.
  • Demonstrated proficiency in at least one of the following:

- Gameplay Mechanics

- Game Systems

- AI (Behavior Trees, EQS)

- Physics integration

  • Excellent communication skills and ability to work in cross-functional teams.
  • English level : Reading: High / Listening: Medium / Speaking: Medium.
  • Solid debugging and problem-solving skills.


Responsibilities

  • Develop and maintain gameplay mechanics, tools, and supporting systems using C++ and Blueprints.
  • Implement and test features collaboratively based on design and technical specifications.
  • Participate actively in code reviews, learning and contributing to high-quality code standards.
  • Debug and optimize systems, ensuring smooth performance on target platforms.
  • Document code, systems, and processes to ensure maintainability.
  • Proactively communicate progress, blockers, and suggestions to leads and peers.
  • Contribute ideas and solutions during feature planning and problem-solving discussions.
  • Adapt to evolving production workflows, learning and applying new tools and techniques.


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!