-
EPAM Systems

Chief Unreal Engine C++ Developer (CodeGen)

EPAM Systems
Argentina · Full-time · Mid-Senior

We are seeking a highly skilled and experienced Chief Unreal Engine C++ Developer to join our CodeGen project in a pivotal capacity.

In this position, you will spearhead the creation of an Unreal Engine C++ plugin for our proprietary CLI tool. Your efforts will play a key role in transforming how our client handles API client code for projects utilizing Unreal Engine.

Responsibilities


  • Develop and implement the Unreal Engine C++ plugin for the CodeGen tool, ensuring seamless integration with Unreal Engine projects
  • Coordinate with the core CLI tool development team to ensure proper integration and functionality
  • Develop C++ code generation strategies that adhere to Unreal Engine and our client's coding standards
  • Improve the efficiency, readability, and maintainability of generated code within the Unreal Engine framework
  • Participate in code reviews and improve the overall architecture of the CodeGen tool
  • Work with the DevOps team to integrate the Unreal Engine C++ plugin into CI/CD pipelines
  • Conduct demo sessions and gather feedback from our client's developers to continuously improve the tool
  • Assist in creating detailed user documentation for the Unreal Engine C++ plugin
  • Mentor junior developers and share knowledge across the team


Requirements


  • Minimum of 7 years in Unreal Engine C++ development
  • 2+ years of relevant leadership experience
  • Strong proficiency in C++ programming, including a thorough understanding of modern C++ standards
  • Extensive background in Unreal Engine and its best practices
  • Solid knowledge of API development and OpenAPI specifications
  • Experience with code generation tools or the development of custom development tools
  • Familiarity with version control systems (e.g., Git, Perforce)
  • Excellent problem-solving capabilities and meticulous attention to detail
  • Strong communication abilities and proficiency in collaborating within a multi-disciplinary team


Nice to have


  • Background in other game engines (e.g., Unity) or custom C++ engines
  • Familiarity with CI/CD practices and tools (e.g., Jenkins, TeamCity)
  • Understanding of Agile development methodologies
  • Contributions to open-source projects or development tools
  • Experience with performance optimization in Unreal Engine
  • Knowledge of game networking and multiplayer systems


We offer


  • Health insurance, life insurance and occupational risk insurance
  • Paid time-off
  • Compensation of costs for internet, electricity and personal laptop usage
  • Free licensed software
  • Relocation and mobility programs
  • Flexible and hybrid work opportunities
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
  • Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more
  • Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
  • Upskilling, reskilling and certification courses 
  • Support from a personal Skill Advisor
  • Over 20 language courses
  • Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers


Key Skills

Ranked by relevance

c git unity devops jenkins
Login to Apply
Posted
Oct 11, 2024
Type
Full-time
Level
Mid-Senior
Location
Argentina

Industries

Software Development IT Services IT Consulting Media Telecommunications

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

Senior Software Engineer (Node.js)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology