Jove Games

Jove Games is seeking a Senior Programmer for our upcoming grand strategy title, Green Empires – an innovative empire management game where corruption is strife and success doesn't necessarily mean good government. We're looking for someone with strong Unity ECS expertise who can help build robust systems for our procedurally generated world.

Position Overview

We're searching for a Senior Programmer who will be instrumental in developing the core systems of Green Empires. The ideal candidate will have deep experience with Unity's Entity Component System (ECS) and a proven track record of implementing efficient solutions for large-scale strategy games.

Key Responsibilities

  • Design and implement core game systems using Unity ECS architecture

  • Develop and optimize procedural generation systems for game maps and content

  • Create efficient systems for handling large-scale empire management mechanics

  • Implement and optimize AI behavior systems

  • Write maintainable, well-documented code that can scale with the project

  • Mentor other programmers and contribute to technical architecture decisions

  • Collaborate with designers to implement complex game mechanics

  • Optimize performance for handling large amounts of simultaneous entities and behaviors

Required Qualifications

  • 5+ years of game development experience

  • Strong experience with Unity ECS and DOTS

  • Proven track record of implementing procedural generation systems

  • Extensive C# programming experience

  • Experience optimizing performance for complex simulation games

  • Strong understanding of data-oriented design principles

  • Previous work on games with large-scale data management

  • Excellent problem-solving and debugging skills

Preferred Qualifications

  • Experience with strategy game development

  • Background in implementing AI systems for strategy games

  • Knowledge of turn-based game architecture

  • Experience with multithreaded programming

  • Familiarity with procedural content generation algorithms

  • Previous work with simulation or management games

  • Experience with Unity's Job System and Burst Compiler

Technical Skills Focus

  • Unity ECS/DOTS ecosystem

  • C# and data-oriented programming

  • Procedural generation techniques

  • Performance optimization

  • Game AI systems

  • Source control (Git)

About the Project

Green Empires pushes the boundaries of traditional strategy games by simulating complex political and social systems. You'll be working on creating efficient systems that can handle vast empires, intricate corruption mechanics, and dynamic world generation.

What We Offer

  • Opportunity to solve complex technical challenges

  • Input into core architecture decisions

  • Collaborative environment with direct impact on game development

  • Remote work options available

How to Apply

Please send your resume, relevant GitHub/portfolio links, and a brief description of your experience with ECS and procedural generation to jovegameslimited@gmail.com.