Senior Unity Programmer (C#) - Grand Strategy Game
Fully Remote - European Time Zone Only
If you're a seasoned programmer who thrives on architecting highly-optimized, complex systems, enabling emergent gameplay, and laying the technical foundation for the next big grand strategy game, we want to talk to you!
You'll work closely on the final touches of our upcoming game, Gilded Destiny, iterating on an existing Unity-based strategy game architecture, eventually expanding that framework to prototype and lay the technical foundations for our next game.
As the principal programmer for our European team, you will have a leading technical role, working hand-in-hand with our technical and game designers to realize, architect and implement game vision - in addition to collaborating deeply with programmers across our global team to improve and iterate on our strategy game architecture.
Given this is a fully remote and foundational role, we're looking for someone who is proactive, self-directed, and an exceptional communicator. If you're ready to take on a challenge that offers significant career growth and the chance to shape the next big grand strategy game, we encourage you to apply.
You can learn more about our upcoming game, Gilded Destiny, here:
Architect, prototype, and build core gameplay systems from scratch, with a focus on highly performant ECS and a data-oriented design.
Work on different focus areas such as small to large gameplay systems, AI, user interface, data architecture, etc
Build and integrate your features into our custom content editor
Work with our grand strategy game architecture in Unity and C# (already in place), maintaining and evolving it as needed
Trace and exterminate bugs in the code
Document your work and contribute to a growing, shared knowledge base
Play a leading role in defining technical vision and long-term plan for our future projects
Requirements
Deep understanding of computer science fundamentals
Strong eye for performance optimization
Professional experience working on strategy games, ideally in the grand strategy or simulation genre
Experienced in Unity and C#, with the ability to write clean and highly performant code in OOP, functional, and data oriented programming
Experience in developing with ECS
Knowledge of design patterns in strategy and simulation games
Excellent communication and organizational skills, with working fluency in English language
European Timezone, and comfortable working remotely, especially for asynchronous work with colleagues from around the world
Nice to have
Experience working on projects that require complex large-scale simulations
Modding experience with any grand strategy game
Mastery of Git version control
Knowledge of Mandarin Chinese (by no means necessary!)
Interest in history, alternate history, or fictional settings with deep worldbuilding
Interest in emerging storytelling through systems
You're an avid player of strategy games!
What you get when you join us
A full-time position with large potential for growth
A fully remote working environment
Flexible working hours (Monday to Friday)
An environment that is trusting, open, and collaborative
A private healthcare package
Job Type: Full-time
Benefits:
Company pension
Private medical insurance
Work from home
Application question(s):
Are you located in a European Time Zone?
Do you have experience in developing with ECS?
Are you an avid strategy game player?
Do you have experience working professionally in Unity?
Have you worked professionally in the Computer Games industry on a strategy game?
Education:
Bachelor's (required)
Experience:
Computer Games Industry: 1 year (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.