AITC International company logo

Software Developer - Game Logic and Simulation

AITC International

Bhaktapur, Bāgmatī, Nepal

Full-time

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 websiteSoftware Development

AITC is an IT and software company based in Bhaktapur, aiming to provide local and international first-class IT services.