Senior/Software Engineer
Core
Design, architect, and implement features to run world-class games at scale for millions of players on mobile, web, and PC.
Role type
Senior Software Engineer (Backend/Platform)
Builds
SaaS gaming platform (Playgami) and award-winning franchise games
Domain
Mobile games industry / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, or other OO languages; asynchronous/multi-threaded/parallel programming; data structures; concurrency; design patterns; algorithms; high-quality code writing
Preferred skills
Cloud computing (AWS, GCP); TDD, CI, CD; low-latency/high-volume distributed systems; Big Data computing; modern web frameworks (React, Angular)
Technologies
Java, C#, AWS, GCP, React, Angular
Responsibilities
Design and architect scalable game features; ensure system performance, reliability, scalability, and security; deliver high-quality code and documentation; establish good engineering practices; share knowledge across teams
Seniority
Senior, hands-on IC