Senior Software Engineer
We are looking for a Senior Software Engineer with strong Game Engine experience to join a team developing technology that powers high-quality online casino games. The ideal candidate is a hands-on engineer with a strong software engineering background and proven experience working on game engines, game frameworks, or core game technology. Experience in iGaming, online casino, slots, or other real-money gaming environments is highly desirable. Key Responsibilities- Design, develop, and maintain game engine and core gaming technologies.- Build reusable components and frameworks used across multiple casino games.- Develop and optimize game logic, game states, animations, rendering, and core game functionality.- Improve engine performance, scalability, reliability, and maintainability.- Work closely with Game Developers, Artists, Product Managers, QA, and other engineering teams.- Contribute to technical architecture and make decisions around the evolution of the game engine.- Troubleshoot complex technical and performance issues.- Write clean, maintainable, well-tested, and production-ready code.- Mentor other engineers and contribute to engineering best practices. Must-Have Requirements- Strong professional experience developing or working with a Game Engine or Game Framework.- Senior-level experience in software engineering.- Strong programming skills in JavaScript/TypeScript, C++, C#, or another relevant language.- Solid understanding of game architecture, game loops, state management, and game mechanics.- Experience with 2D/3D rendering, graphics, animation, WebGL, Canvas, or similar technologies.- Experience building reusable and scalable game components/frameworks.
