Staff Engineer_monopoly

 

Description:

You will have the opportunity to lead & work in one of our game teams, developing new features with our talented team and contributing to a game that is played by millions of players around the world. You will be responsible for:
 

  • Lead a team of Engineers, setting clear expectations and providing continuous feedback, coaching, and mentoring to ensure success and growth
  • Working closely with feature owners, the game design team and other development teams to implement new features and technological pipelines for Monopoly GO!
  • Driving the implementation of online game mechanics and system processes using Unity and C#
  • Ensuring technical performance is “Best-in-Class” throughout development
  • Writing automated, high-quality tests (unit, integration,load, etc.) and working with QA teams to improve gameplay experience, curtail exploits and ensure that everything works smoothly
  • Reviewing Technical Design Documents and provide feedback and guidance to other engineers
  • Collaborating and communicating with cross-functional departments including: game design, qa, etc.
  • Participating in a strong engineering team and culture
  • Live game support & troubleshooting
  • Contributing to technical plans and discussing the workflows and requirements with stakeholders
  • Implementing tools to empower our liveops and game design teams in the creation of new and exciting game-play experiences
     

What We’re Looking For
 

  • 6+ years as part of a professional game development team or other relevant area
  • Experience managing people, driving 1:1s and performance reviews, doing follow ups and providing regular feedback to direct reports
  • Experience driving and leading the technical execution of complex and interdisciplinary developments
  • Mastery of C# or another OO language, including experience with asynchronous and multi-threaded programming paradigms
  • Experience with and knowledge of Unity Game Engine or a similar technology (i.e. Unreal Engine)
  • Hands-on experience with cloud computing (AWS, GCP...) and low-latency, high-scale distributed systems
  • Strong computer science and engineering fundamentals (data structures, concurrency, design patterns, algorithms)
  • Strong understanding of game framework architecture at scale, maintainability over time, robust API design, etc.
  • Strong knowledge of application design best patterns and practices; understanding of maintainability concerns when designing and implementing applications, both for server and client
  • Solid understanding of mobile networking best practices: request limiting, request caching, batching, content aggregation, minification, integrating with rest and TCP/UDP services, etc.
  • Experience with asynchronous, multi-threaded, parallel programming paradigms and other techniques to maximize UI responsiveness and do operations in background
  • Experience and understanding around client-side testing, like unit, functional or integration testing
  • Enjoy solving complex technical problems, especially in large systems
  • Willingness to learn and work with new technologies
  • You’re a great tech communicator who knows how to share knowledge with non-technical people
  • You have a desire to seek out and take on user feedback to drive world class application development
  • A passion for games

Organization Scopely
Industry Engineering
Occupational Category Staff Engineer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2025-07-09 7:00 pm
Expires on 2025-08-23