Note: The job is a remote job and is open to candidates in USA. Storm8 is hiring a Senior Software Engineer to develop features for its mobile games and maintain the quality and stability of live products. The role spans Unity/C# game clients and backend services, from implementation and testing through release, in collaboration with Product, Design, and Art teams.
Responsibilities
- Design and implement features across client-side gameplay and backend services
- Partner with Art, Design, and Product teams to translate creative requirements into technical implementations
- Diagnose and resolve issues in live products, including crashes, client-server integration failures, and performance bottlenecks
- Refactor existing code to improve maintainability and address recurring defects
- Participate in code reviews and contribute to technical design decisions
- Estimate development work and identify dependencies or technical risks before they affect delivery
- Maintain the health of content and build pipelines to ensure stable client and server deployments
- Validate your changes through automated tests, in-game testing, and release checks. Support production releases and investigate regressions
Skills
- 5+ years of professional software engineering experience, or equivalent practical experience
- Strong proficiency in C# and professional experience developing and shipping mobile games in Unity
- Strong understanding of software architecture patterns, data structures, and system design
- Experience shipping consumer-facing applications and supporting them in a live production environment
- Strong debugging skills and experience diagnosing problems in established codebases
- Experience improving code quality and stability through automated testing, code reviews, and version control
- Ability to take a feature from implementation to production with limited supervision
- Strong cross-functional communication skills, conveying technical constraints, estimates, and solutions clearly to stakeholders and other departments
- Experience with Go (Golang) for backend service development, including API design and database integration
- Understanding of the casual or mid-core mobile game market and mechanics
- Experience with the mobile release lifecycle, including CI/CD pipelines and App Store/Google Play submissions
- Experience writing native plugins for Unity using Objective-C/Swift (iOS) or Java/Kotlin (Android)
- Familiarity with live analytics platforms or BI tools to support data-driven decisions
Benefits
- Fully remote position open to candidates based in California (CA), Washington (WA), Oregon (OR), Nevada (NV), Connecticut (CT), Hawaii (HI), Arizona (AZ), or Massachusetts (MA).
Company Overview