Our startup client is looking for a Generalist Engineer to join their growing team. They are a small, fully remote, worldwide game development studio working on their debut title, a music-based brawler built in Unreal Engine 5. This is a technical role that will involve working across various systems—multiplayer, replay, performance optimization, and more. As a generalist, you'll have the opportunity to touch a wide variety of systems while ensuring the game runs smoothly and efficiently. You’ll need to be comfortable working independently and taking initiative due to potential time zone delays in feedback.
Responsibilities
● Develop and optimize core game systems, including multiplayer networking, replay, performance, and engine features.
● Write clean, efficient, and maintainable C++ code within Unreal Engine 5.
● Debug and troubleshoot technical issues across different systems to maintain a stable and performant game.
● Collaborate with team members across disciplines (art, design, etc.), ensuring technical solutions align with project goals.
● Work independently and take ownership of features or systems from concept to implementation.
● Ensure scalability and stability of the game, especially in multiplayer contexts.
● Continuously research and implement new technologies and practices to improve game quality.
Qualifications
● 3-5 years of software engineering experience in a game development environment.
● Proficient in C++ and working with Unreal Engine.
● Strong problem-solving skills and a self-starter mentality.
● Experience with multiplayer networking, performance optimization, or other complex systems.
● Ability to work independently and adapt to time zone delays in communication.
● Familiarity with software design patterns, efficient coding practices, and debugging tools.
● Excellent communication skills and ability to collaborate in a fully remote environment.
Nice-to-Have
● Experience with Unreal Engine’s replay system.
● A passion for music or experience in music-related hobbies.
● Experience working on music-based games or sound systems.
● Familiarity with other game engines or development tools.
What We Offer
● A competitive salary range of $60,000 - $120,000, depending on experience.
● Work on an exciting, innovative music-based game.
● Excellent work-life balance, and a generous benefits package.
● Fully remote work.
● A collaborative, supportive, and creative small-team environment.