Senior Programmer at Lucky Shot Games
Join Lucky Shot Games as a Senior Programmer and help forge gameplay in an ambitious new universe. If you’ve shipped AA/AAA Unreal titles and enjoy multiplayer systems, we want you on the journey.
We usually respond within a day
Lucky Shot Games is looking for a skilled Senior Programmer with strong Game play experience preferably with client/server multiplayer experience as well and who has shipped AA or AAA projects in Unreal to join our team.
We are already well underway in developing a vertical slice set in a well-defined and ambitious universe. The creative direction is clear, the foundation is in place, and now we are looking for someone who can help elevate the gameplay systems and push the project to the next level.
The Role
The role is specifically on-site, to join our team in Copenhagen.
We are looking for a Senior Programmer with strong experience in multiplayer systems. You will shape and refine the multiplayer gameplay experience, focusing on client/server architecture, gameplay logic, and core mechanics iteration.
You’ll join a small, collaborative team where initiative matters. We value team members who can own systems, propose improvements, and ideally prototype ideas quickly to test their potential.
What You Will Do
Work closely with designers and artists to bring gameplay features to life.
Translate design intentions into functional, scalable gameplay systems using C++ and Blueprints.
Implement and iterate on multiplayer gameplay systems in Unreal Engine 5.
Help shape the technical direction of the project.
Ensure the stability and scalability of the client/server multiplayer architecture.
Optimize and refine networking and replication systems.
Contribute to an iterative development process focused on building a strong vertical slice.
This Role Is Ideal for Someone Who
Has solid experience with multiplayer client/server architecture in Unreal Engine 5.
Understands replication, networking, authority models, and performance considerations.
Is comfortable developing gameplay systems using C++ and Blueprints.
Thrives in iterative development and vertical slice production.
Can translate gameplay design goals into robust and scalable technical solutions.
Who are you
Experience: 5+ years in professional game development and a shipped AA/AAA project in Unreal.
Engine: Unreal Engine 5 (deep experience with client/server architecture and gameplay logic).
Role: Senior position responsible for shaping the technical infrastructure and guiding other programmers.
Project Type: 1 year project-based hire with potential for extension or longer collaboration.
Skills: Strong problem-solving, ability to take ownership of systems, mentor team members, and propose technical improvements.
Knowledge of procedurality in game development
Relevant experience with network programming.
Experienced working with multi-threaded systems.
Proactive and takes initiative to improve systems and processes
Excellent communication, able to explain technical concepts to non-programmers
Strong collaboration with game designers and cross-department teams
Application
Please keep your application brief. Include:
• A short introduction about yourself and why you would be a great fit (max. 8 lines)
• Your CV
• A portfolio or relevant project examples
Employment
The position is offered as a one-year fixed-term contract, with the possibility of transitioning to a permanent position once funding is secured.
The role requires on-site work at our studio in Copenhagen.
- Department
- Lucky Shot Games
- Locations
- MOOD
About MOOD
A nexus of creativity, MOOD is made up of three dynamic forces: Visuals, a premier creative services provider for AAA+ games; Publishing, crafting tabletop games and cinematic novels; Animation, our newest venture producing cinematic animated tales.
Explore limitless possibilities - where innovation meets imagination.