Senior Software Engineer
Core
Design and implement features for mobile game clients and backend services, ensuring quality and stability for live products.
Role type
Senior Software Engineer (Game Development)
Builds
Mobile game clients and backend services
Domain
Mobile Gaming
Deliverable
production ML models | product features
Required skills
C#, Unity, Go, software architecture, system design, debugging, automated testing, code reviews
Preferred skills
Native plugins (Objective-C/Swift, Java/Kotlin), mobile release lifecycle, CI/CD, live analytics platforms
Technologies
Unity, C#, Go, Objective-C, Swift, Java, Kotlin
Responsibilities
Design and implement client-side gameplay and backend services; Diagnose and resolve live product issues; Refactor code to improve maintainability; Participate in code reviews and technical design; Estimate work and identify risks; Maintain content and build pipelines; Validate changes through testing and support releases.
Seniority
Senior, hands-on IC