At Arkadium, we create engaging games for everyone. We are looking for a Senior Software Engineer to join our Core Tech team. In this role, you will be responsible for building and evolving the shared services and full-stack systems that power core functionalities across our live games and platforms.
What You'll Do
- Own the technical direction and delivery of complex, scalable full-stack systems used by live games.
- Design architectural decisions for backend and frontend systems, balancing performance, scalability, and long-term maintainability.
- Build and evolve backend services and APIs that power real-time, live-operated games.
- Integrate backend systems with web-based frontends and browser games.
- Act as a force multiplier for internal game teams by building shared services, frameworks, and developer tools.
- Design, implement, and maintain reliable data models, ensuring correctness, security, and performance at scale.
- Identify performance bottlenecks across the stack and proactively drive optimizations.
- Define and enforce security standards around authentication, authorization, and data protection.
- Set engineering quality standards through code reviews, architectural guidance, and hands-on mentorship.
- Produce clear technical documentation and decision records to enable long-term ownership and knowledge transfer.
- Stay current with modern backend, frontend, and infrastructure practices and actively raise the team's technical bar.
- Collaborate closely in an agile environment, contributing to planning, execution, and continuous improvement.
What We're Looking For
- Proven experience as a senior full-stack engineer, owning the technical direction of complex, scalable systems.
- Expertise in designing and making architectural decisions for both backend and frontend systems.
- Strong background in building backend services and APIs for real-time, data-intensive applications.
- Demonstrated ability to integrate backend systems with web-based frontends.
- Experience building shared services, frameworks, or developer tools for internal engineering teams.
- Deep understanding of data modeling, ensuring correctness, security, and performance at scale.
- Skill in identifying and resolving performance bottlenecks across the full stack.
- Strong knowledge of security standards for authentication, authorization, and data protection.
- Experience setting engineering quality standards through mentorship, code reviews, and architectural guidance.
- Ability to produce clear technical documentation and collaborate effectively in an agile team environment.
Team & Environment
You will join the Core Tech team, a backend-first group focused on building shared services and frameworks that empower our game development teams.
Work Mode
This role is open to candidates based in Portugal and can be performed remotely.
Arkadium is an equal opportunity employer.




