Unreal Engine (nice to have)
C++17 (advanced)
Appliscale is an independent software house & technology consultancy that brings new products and services to life for its customers.
We work for a range of customers from startups to Fortune 500 companies.
We are cloud, big data, devops and scalability experts who have developed and maintained global systems serving millions of people each day.
Currently, we are looking for experienced C++ Developers for a leader in the gaming industry based in California. You will have a chance to work with industry veterans on a backend platform integrating the work of many different teams.
Your responsibilities will cover implementation, maintenance, debugging and profiling as well as helping other teams to integrate with the platform.
Responsibilities :
You will have a chance to work with industry veterans on a backend platform integrating the work of many different teams
Implementing core functionalities
Debugging and profiling core functionalities
Helping other teams integrate with the platform
What you will need :
Bachelor's or Master's degree in computer science / engineering or related fields
At least 5+ years of proven hands-on C++ development experience
Strong analytical skills, experience with debugging complex systems
Good command of English is essential
Ability to communicate complex ideas and implementation details to other people
Must Have :
Very good knowledge of C++ (11 / 14 / 17) programming language / Gamedev experience
Very good understanding of STL and Boost libraries
TCP / IP, HTTP, REST APIs, client-server architectures
Knowledge of developing C++ applications for multiple operating systems (MacOS experience is a big plus)
Knowledge of design patterns and best practices
Knowledge of tools used for C++ debugging and profiling
Experience working in Scrum methodology
Nice To Have :
Experience with CMake build system
Experience with development for platforms like - PC, mobile devices (iOS, Android), game consoles (XBox, PS4, Nintendo Switch)
Experience with Unreal Engine
Why work with us?
Flexible work hours and option for fully remote work
Health, sports & benefit package
Involvement in international projects for large and well-known companies, both corporations and startups
Involvement in greenfield projects
Constant skills development through sponsored AWS trainings and certifications
Yearly bonus
Weekly knowledge sharing meetings to spread the knowledge within company
Possibility to represent company on conferences and meetups
Freedom to be innovative and make an active impact on our processes
Opportunities to travel throughout Europe and the US
English classes
Additional perks : fresh fruits; free coffee & tea; 3D printer; play room; company offsites