This architecture role defines and governs the backend services of a gaming platform, ensuring they are scalable, resilient, and secure. The architect translates product, operational, and regulatory requirements into robust technical designs across various gaming functionalities, collaborating with multiple departments to guide implementation and the platform's long-term evolution.
Responsibilities
Define and evolve the target architecture for gaming backend services, ensuring alignment with business strategy, domain boundaries, and the wider platform landscape
Translate functional and non-functional requirements into clear solution designs, integration contracts, architecture decisions, and technical roadmaps
Promote modular, loosely coupled, and reusable services that support independent delivery and future B2C or B2B integration scenarios
Design solutions across game management, gameplay, player and wallet interactions, provider integration, promotions, responsible gaming, regulatory functions, and operational tooling
Model domain capabilities, service boundaries, ownership, and event flows using domain-driven design and product-oriented architecture principles
Ensure backend designs support accurate session handling, game launch and lifecycle flows, transactional integrity, reconciliation, and auditable gaming outcomes
Architect APIs, asynchronous events, and real-time messaging flows between gaming services, internal platform domains, data products, and external game providers
Define reliable integration patterns for REST, event streaming, queues, webhooks, and provider-specific protocols, including versioning, idempotency, retries, timeouts, and failure handling
Drive the standardisation of contracts and integration frameworks to reduce coupling and accelerate onboarding of new providers, brands, and markets
Design for high availability, low latency, horizontal scalability, fault isolation, graceful degradation, disaster recovery, and predictable performance under peak gaming loads
Define service-level objectives and guide capacity planning, caching, data-store selection, resilience testing, and performance optimisation
Ensure solutions include effective observability through metrics, logs, distributed tracing, alerting, and operational dashboards
Embed security by design, including strong authentication and authorisation, least-privilege access, encryption, secrets management, network segmentation, and secure software supply-chain practices
Work with security, legal, and compliance stakeholders to ensure architecture supports jurisdiction-specific gaming controls, responsible gaming measures, auditability, data protection, and regulatory reporting obligations
Maintain clear separation of regulated components and data where required, while supporting traceability and evidencing for audits and technical submissions
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Lead architecture reviews, document decisions and trade-offs, and maintain reference patterns, standards, and reusable guidance for engineering teams
Partner with technical leads and developers throughout delivery, providing hands-on guidance, reviewing critical designs, and validating that implementations meet architectural intent
Identify and prioritise technical debt, modernisation opportunities, and platform simplification initiatives that improve stability and time to market
Collaborate with product managers, engineering teams, architects, operations, data, infrastructure, security, compliance, and external suppliers to create shared understanding and alignment
Explain complex technical concepts, risks, options, and trade-offs clearly to both technical and non-technical stakeholders
Mentor technical leads and engineers, encourage sound architectural thinking, and foster continuous improvement across the gaming domain
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience
Several years of senior software engineering experience, including responsibility for designing complex backend or distributed systems
Strong knowledge of microservices, domain-driven design, event-driven architecture, API design, and integration patterns
Hands-on experience with backend technologies such as .NET, Java, or an equivalent modern stack, together with SQL and NoSQL data stores
Experience with messaging and event-streaming technologies such as Kafka or RabbitMQ, and with container platforms such as Docker and Kubernetes
Experience designing cloud-based architectures; practical knowledge of AWS or an equivalent cloud platform is highly desirable
Experience with CI/CD, infrastructure automation, production operations, incident analysis, and modern DevSecOps practices
Relevant experience in online gaming or another high-volume, transactional, regulated digital industry
Strong analytical, problem-solving, documentation, facilitation, and communication skills, with the ability to influence without direct authority
Nice to have:
Familiarity with game-provider, player-account, wallet, responsible-gaming, or regulatory integrations
Benefits
Hybrid working model
Private health insurance
Life insurance
Wellness allowance
Home office set-up allowance
24 days annual holiday leave + additional days for public holidays falling on weekends
Flexible compensation benefits
Remote working from abroad options
About the Company
Betsson is a global engineering organization that builds high-scale, real-time platforms across more than 40 digital brands. With over 60 years in the industry, its products handle large volumes of user activity and complex regulatory requirements. The company has over 3,000 employees across 7 offices, with 1,200 based out of its Malta HQ.