-
EPAM Systems

Lead Unreal Engine C++ Developer (CodeGen)

EPAM Systems
Argentina · Full-time · Mid-Senior

We are seeking a talented and experienced Lead 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 be key in transforming the way our client handles API client code creation and management for Unreal Engine-based projects.

Responsibilities


  • Develop and construct the Unreal Engine C++ plugin for the CodeGen tool, ensuring seamless integration with Unreal Engine projects
  • Collaborate closely 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 environment
  • 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 comprehensive user documentation for the Unreal Engine C++ plugin
  • Mentor junior developers and share knowledge across the team


Requirements


  • Minimum of 5 years in Unreal Engine C++ development
  • 1+ years of relevant leadership experience
  • Strong proficiency in C++ programming, including a deep understanding of modern C++ standards
  • Comprehensive experience with Unreal Engine and its best practices
  • Solid grasp of API development and OpenAPI specifications
  • Background in code generation tools or development of custom development tools
  • Familiarity with version control systems (e.g., Git, Perforce)
  • Excellent problem-solving abilities and attention to detail
  • Strong communication skills and capability to work in a collaborative, multi-disciplinary team


Nice to have


  • Background in other game engines (e.g., Unity) or custom C++ engines
  • Understanding of CI/CD practices and tools (e.g., Jenkins, TeamCity)
  • Familiarity with Agile development methodologies
  • Contributions to open-source projects or development tools
  • Experience with performance optimization in Unreal Engine
  • Understanding 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