Position: Senior Unreal Engine  / C++ Engineer
Company: EPAM Systems
Category: C++
Experience required: 3y
English level: upper

You will take part in the customization of the gaming engine.

**Responsibilities**
Implement and improve various low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems, graphics APIs, etc.

**Requirements**
4 + years of professional software development experience
Strong programming background and C++ knowledge
Solid understanding of how UE is implemented (RHI, etc.)
Knowledge of Unreal Engine 4- 5
Experience with a broad range of engineering areas in shipping games or real-time visualization systems, with special attention given to low-level code and deep optimization
Familiarity with development tools and profiling
Experience developing in a large codebase at a fast pace, making trade-offs between usability, performance, and power

**WE OFFER**
•	Individual career path
•	Social package - medical insurance, sports
•	Compensation for sick lists and regular vacations
•	English classes with native speakers (certified English teachers)
•	Workspace freedom (office or remote) and flexible working hours 
•	Possibility to work on full product lifecycle –from concept to delivery into production
•	Mentorship program
•	Unlimited access to LinkedIn learning solutions
•	Proactive Agile/Scrum/XP practitioners