Senior Software Engineer (Unity)
Role Summary As a Senior Software Engineer, you will play a key role in developing and maintaining the game’s Unity client across mobile game codebase. You will contribute to high-impact initiatives spanning slots games, live-ops features events, client infrastructure, platform integrations, performance, build reliability and maintainability. This role is ideal for an engineer who combines strong technical execution with sound architectural judgment in a complex production environment. What You’ll Do Design, build, and maintain major client systems across gameplay, UI, live events, feature progressions, sales & offers, etc. Contribute to the architecture of a large Unity/C# codebase with an emphasis on modularity, testability, performance, and long-term maintainability. Partner closely with design, product, tech-art, QA, analytics, economy, backend, and live-ops stakeholders to deliver scalable client solutions aligned with roadmap and operational needs. Improve engineering effectiveness through strong coding practices, tooling, CI/build processes, code reviews, debugging workflows, and technical documentation. Investigate and resolve production issues across mobile client systems, platform integrations, monetization flows, and live event features. Mentor junior and mid-level engineers, contribute to team technical decisions, and help raise the overall quality bar for the engineering organization. What We’re Looking For 5+ Year’s experience with Mobile/Unity3D platform and ecosystem. Strong at solving logical problems & C# programming. Good knowledge of computer science fundamentals & concepts. A natural flair for writing well-structured, optimal, and maintainable quality code. Strong understanding of programming best practices. Good communication skills. Experience in building and maintaining client systems for gameplay, UI, event systems, or data-driven feature development. Knowledge of using version control systems like Git. Strong debugging and profiling skills across runtime behavior, performance, memory, and production stability. Familiarity with testing strategies and quality practices in medium to large codebases. Familiar with mobile native languages like Swift, objective-c, Java, C++, etc. Passionate about games, especially in playing mobile games. Experience or hands-on use of AI tools is a plus. At Scopely, we create games for everyone - and want to ensure that the people behind our games reflect that! We are committed to creating a diverse, supportive work environment where everyone is treated with respect. We are committed to providing equal employment opportunities and welcome individuals from all backgrounds to join us & embrace the adventure! About Scopely Scopely is a leading video game and global interactive entertainment company, home to many of the world’s most beloved and enduring experiences, including two of the most successful mobile games of all-time “MONOPOLY GO!” and “Pokém...
Also hiring in
- ES - BarcelonaApply