Senior Software Engineer (Game Engine)
Playson · Europe
Job Description
Senior Software Engineer (Game Engine)
Playson is seeking a Senior Software Engineer to join a newly formed team responsible for our specialized and business-critical Game Engine domain. This remote, permanent role offers the opportunity to work at the intersection of engineering, game mathematics, platform, and compliance.
About the Role
You will be instrumental in developing and maintaining the tools, frameworks, and services that empower our mathematicians and game teams to build, validate, run, and monitor game logic in production. This position involves deep ownership of a specific technical domain, including game engines, mathematical packages, simulation data, RTP monitoring, round details, and integrations with internal and external games.
You will be part of a small, experienced team where your contributions have a direct impact on game delivery timelines, business performance, and regulatory readiness. If you thrive on working with complex domain logic, reviewing technical implementations, understanding game mechanics, and owning systems where precision is paramount, this role is an excellent fit.
Key Responsibilities
- Own, maintain, and evolve Playson’s Game Engine domain.
- Develop internal frameworks and libraries for game logic and mathematical package implementation.
- Review and validate code written by mathematicians, ensuring quality, correctness, and maintainability.
- Contribute to the development and support of game engines for running mathematical logic.
- Support integrations with external game studios by building wrappers and bridges.
- Work with data structures and protocols connecting game logic with frontend and backend systems.
- Contribute to RTP monitoring processes, validating production data against simulations.
- Support and evolve tools for mathematical review, simulations, monitoring, and alerting.
- Implement and maintain round details logic for regulated markets.
- Collaborate closely with mathematicians, backend engineers, platform teams, compliance, and product representatives.
- Participate in code reviews and technical discussions to maintain high engineering standards.
- Investigate and resolve issues related to game logic, mathematical validation, and engine behavior.
- Participate in on-call responsibilities for owned systems, focusing on monitoring and domain-specific incidents.
- Take ownership of a highly specialized area requiring accuracy and attention to detail.
Requirements
- Strong software engineering experience, preferably in backend, game engine, gaming, gambling, betting, or simulation-heavy environments.
- Solid experience with Node.js/TypeScript, or strong expertise in another Object-Oriented Programming (OOP) language (e.g., C++, Java, C#, Go, Python).
- Good understanding of software architecture, code quality, testing, debugging, and maintainability.
- Experience reviewing complex code and providing clear technical feedback.
- Ability to understand domain-specific logic and work with systems where business rules, mathematics, and engineering are closely connected.
- Strong problem-solving skills for complex, non-standard technical challenges.
- Experience with production systems where reliability and accuracy are critical.
- Understanding of backend systems, APIs, data flows, and service-to-service communication.
- Ability to collaborate effectively with non-engineering technical experts, such as mathematicians.
- Strong ownership mindset and willingness to become an expert in a specialized domain.
- Product-oriented thinking, understanding the impact of engineering decisions on game delivery and quality.
- English communication skills sufficient for an international environment.
Nice to Have
- Experience in iGaming, gambling, betting, or casino games.
- Experience with game engines, mathematical engines, simulation tools, or game logic frameworks.
- Background in C++ or experience with legacy C++ systems.
- Experience with mathematical models, probability-based systems, or RTP logic.
- Understanding of regulated markets and compliance in iGaming.
- Experience with ClickHouse or other analytical databases.
- Experience with monitoring, alerting, and production diagnostics.
- Knowledge of microservices architecture and distributed systems.
- Familiarity with Kafka, gRPC, Kubernetes, or AWS.
- Experience integrating third-party games or external studio products.
What We Offer
- Competitive salary in EUR, subject to annual performance reviews.
- Quarterly bonus system.
- Flexible work schedule.
- Remote work option.
- Comprehensive medical insurance for you and a significant other.
- Financial support for special life events.
- Unlimited paid vacation leave.
- Unlimited paid sick leave.
- Reimbursement for professional development courses and training.
Recruitment Process
- HR Interview
- Technical Interview (with Live Coding)
- Final Interview
✨ This description was enhanced by AI based on the original listing.