
Software Developer - Game Logic and Simulation
AITC International
Bhaktapur, Bāgmatī, Nepal
Engineering, Information Technology
Job Overview
We are seeking a Software Engineer with at least 2 years of experience working on game logic development and large-scale simulations for validating game mathematics. In this role, you will collaborate closely with game mathematicians and backend engineers to implement mathematical models, run high-volume simulations, and ensure accurate integration of game logic into production systems.
The ideal candidate has strong programming fundamentals, a solid understanding of data structures, algorithms, probability, and statistical modelling, and an interest in building fair, mathematically sound, and engaging gaming experiences.
Key Responsibilities
Game Logic Development
- Design and implement core game logic based on mathematical models and game design specifications.
- Translate mathematical formulas and probability models into efficient, production-ready code.
- Technical Implementation
- Collaborate with backend engineers to integrate game logic and mathematical models into the production environment.
- Ensure accuracy, performance, and reliability of implemented algorithms.
Simulation & Analysis
- Develop and run large-scale simulations (millions of iterations) to validate game mathematics.
- Analyze simulation outputs to verify Return to Player (RTP), volatility, and feature performance across different gameplay scenarios.
Mathematical Review
- Work closely with game mathematicians to review and validate game math files.
- Verify equations, algorithms, probability distributions, and statistical assumptions to ensure correctness.
Requirements
- 2+ years of professional software development experience.
- Proficiency in C++, Java, or Node.js.
- Strong understanding of Data Structures and Algorithms (DSA).
- Experience or academic exposure to mathematical modelling, probability, and statistics related to game logic or simulations.
- Ability to analyze large simulation datasets and validate mathematical outcomes.
- Strong communication and collaboration skills to work effectively with mathematicians and backend teams.
- High attention to detail and commitment to building fair and engaging gaming systems.
𝐖𝐡𝐚𝐭 𝐝𝐨 𝐰𝐞 𝐨𝐟𝐟𝐞𝐫?
- Competitive Salaries and Regular salary reviews
- 5 working days (Monday- Friday)- 9 hours a day
- Breakfast and Lunch as well as tea and coffee, are provided
- Paid Paternity, Maternity, Marriage Leave, Public Holidays, Sick and Casual Leave
- Festival Bonus after completion of Probation
- Medical and Accidental Insurance
- Amazing Company Mission and Culture
- Growth Opportunities
- Flexible working environment
- Interesting projects
- Space for creativity
- A motivative, innovative and productive environment to work in
- Library books accessible
- Weekly and monthly extracurricular activities: Futsal, Hiking, Recreational activities and many more
- Team Building Activities and Knowledge Sharing Session
- Office workstation with dual monitor and provide the latest tools, technologies, and equipment needed at work
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-time
𝐒𝐜𝐡𝐞𝐝𝐮𝐥𝐞: 9-hour shift
𝐖𝐨𝐫𝐤 𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Office Premise
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bhaktapur, Nepal
𝐍𝐮𝐦𝐛𝐞𝐫 𝐨𝐟 𝐕𝐚𝐜𝐚𝐧𝐜𝐢𝐞𝐬: 1
About the company
Company website•Software Development
AITC is an IT and software company based in Bhaktapur, aiming to provide local and international first-class IT services.