Senior Software Engineer
Scopely · Video Games
- Location: Bangalore (India)
- Work arrangement: remote in country
- Employment type: Full Time
- Seniority: senior
- Posted:
Job description
Position:
Senior Software Engineer (Unity)
Company:
Scopely
Location:
India, Bangalore
Employment type:
Not Specified
Short 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, contributing to high-impact initiatives and ensuring sound architectural judgment in a complex production environment.
Responsibilities:
- 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.
- 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.
Requirement:
- 5+ years of 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.
Benefits:
Not Specified
Senior Software Engineer (Unity)
Company:
Scopely
Location:
India, Bangalore
Employment type:
Not Specified
Short 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, contributing to high-impact initiatives and ensuring sound architectural judgment in a complex production environment.
Responsibilities:
- 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.
- 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.
Requirement:
- 5+ years of 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.
Benefits:
Not Specified
Skills
- ai_tools
- csharp
- debugging
- mobile_game_development
- profiling
- unity
- version_control_systems
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply