Back to Search
Currently, we are looking for a remote Lead C++ Developer to join our team.
The customer is an American video game and software developer and publisher, developing a commercially available game engine that also powers their internally developed video games.
You will take part in the customization of the gaming engine. Please note that this is not a GameDev type of position.
Responsibilities
- Implementing and improving various low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems, graphics APIs, etc.
Requirements
- 5+ years of professional software development experience
- 2+ years of Unreal Engine experience
- Experience with Unreal Engine 5
- Strong programming background and C++ knowledge
- Solid understanding of how UE is implemented (RHI, etc.)
- 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 in development in a large codebase at a fast pace, make trade-offs between usability, performance, and power
- English level B2+
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn