Senior Software Engineer (Core Tech) - Gram Games

1 Month ago • 5 Years + • Backend Development

About the job

Job Description

Gram Games is seeking a Senior Software Engineer to design and maintain client SDK frameworks for popular mobile games. Must have advanced Unity, SDK integration, and build system expertise. Strong C# and problem-solving skills required.
Must have:
  • Unity Experience
  • SDK Integration
  • Build Systems
  • C# Proficiency
Good to have:
  • Bash Scripting
  • CI/CD Pipelines
  • Network Programming
  • Backend Integration
Perks:
  • Hybrid Working
  • Company Bonus
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

AVAILABLE POSITIONS Senior Software Engineer (Core Tech) – Gram Games

Gram Games is the studio behind some of the most popular mobile titles in the world like Merge Dragons!, Merge Magic!, 1010!, and we have more exciting projects in the pipeline.

We are looking for a Senior Software Engineer to join our growing team! Are you ready to put your ideas into the next generation of games that will be played instantly by millions?

As a Senior Software Engineer at Gram Games, you will take a leading role in the design, development, and maintenance of our internal client SDK frameworks. Working closely with gameplay teams, you will contribute to improving the player experience by developing robust, efficient, and scalable client-side tools and systems. Your contributions will play a vital role in enabling our teams to deliver seamless gaming experiences as we continue to scale.

You will be responsible for enhancing our existing client SDK frameworks, designing new ones as needed, and ensuring high performance and maintainability. In this role, your advanced expertise in Unity, third-party SDK integration, and build systems will be crucial in ensuring the smooth operation of client-facing features.

Key Responsibilities:

  • Maintain and improve internally developed client SDK frameworks.
  • Design and build new client frameworks as required, ensuring scalability and performance.
  • Prepare comprehensive technical documentation, including design documents and proposals.
  • Write and maintain relevant unit tests to ensure code quality.
  • Troubleshoot and resolve issues efficiently to maintain seamless client operations.
  • Write high-quality, well-structured, and optimized code.
  • Collaborate with teams to define specifications for new client-side solutions.
  • Participate in the architectural design of client-side frameworks, contributing to long-term strategic planning.
  • Conduct thorough code reviews, providing constructive feedback to peers.
  • Own tasks from start to finish, acquiring any necessary knowledge to complete them.
  • Work closely with other teams to gather feedback and enhance the product life-cycle.

Minimum Qualifications:

  • 5+ years of professional experience in the game industry as a Software Engineer.
  • Advanced knowledge of Unity, including Unity UI APIs and post-process scripting.
  • Experience with XCode project manipulation and Android Gradle/manifest manipulation.
  • Deep understanding of third-party client SDK integration, including SDK internals, testing, and optimization.
  • Advanced knowledge of build systems, with experience in XCode and Android Build Toolchain.
  • Proficiency in managing build pipelines via the CLI, with end-to-end understanding.
  • Strong expertise in C#, with a focus on highly performant, multi-threaded code.
  • Experience with code optimization, including profiling and the use of native tools.
  • Advanced understanding of object-oriented design patterns.
  • Proficiency with version control systems (Git) and command-line interface (CLI) usage.
  • Excellent problem-solving and bug analysis skills.
  • Advanced knowledge of OS-level topics, particularly MacOS.
  • B.Sc. in Computer Science or a related field, or equivalent practical experience.
  • Strong communication skills, with fluency in both written and spoken English.

Desired Skills:

  • Experience with Bash scripting for automation tasks.
  • Knowledge of CI/CD pipelines and deployment processes.
  • Experience with network programming, including WebSockets.
  • Familiarity with backend integrations and scalable systems.
  • Experience with mobile application publishing on Google Play and the App Store.
  • Knowledge of legal requirements for software development, including GDPR and CCPA compliance.

In this senior role, you will have the opportunity to lead the development of critical client-side technologies, ensuring our SDK frameworks are scalable, efficient, and robust. You will collaborate with teams across the organization, making a tangible impact on the quality of our games and the player experience.

Benefits

In return for bringing your expertise to this top-priority role, we offer some of the best benefits in the gaming industry!

  • Highly competitive salary
  • Private health insurance
  • Hybrid working model
  • Company bonus scheme
  • Life insurance
  • Relocation assistance for those moving to Turkey
  • Amazing tech to work with and consoles to play and relax with everywhere you look!
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Zynga

Similar Jobs

Matific - Senior DevOps Engineer/ Lead DevOps

Matific, Brazil (On-Site)

Nagarro - Staff Engineer (Devops)

Nagarro, India (On-Site)

Social Discovery Ventures - Lead System Engineer

Social Discovery Ventures, Poland (Remote)

Trimble  Inc  - Lead Salesforce DevOps -Copado

Trimble Inc , India (Remote)

Whoop - IT Application Engineer

Whoop, United States (On-Site)

Seedify - Backend Engineer

Seedify, (Remote)

Bytro - Principal PHP Developer (f/m/x)

Bytro, Germany (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Neoxam Junior Implementation Consultant

Luxoft, Singapore (On-Site)

Symplr - Devops Engineer

Symplr, India (Hybrid)

Playdead - DevOps Engineer

Playdead, Denmark (On-Site)

Eleven Labs - Compliance Engineer

Eleven Labs, Ireland (Remote)

Social Discovery Group - Lead System Engineer

Social Discovery Group, Poland (Remote)

BigID - Solutions Engineer

BigID, Israel (Hybrid)

Luxoft - MSSQL Database SME

Luxoft, (Remote)

Axinous - Senior Salesforce Devops Engineer

Axinous, India (Hybrid)

Omind - Senior DevOps Engineer

Omind, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

IO Interactive - Senior Character Artist

IO Interactive, Türkiye (Hybrid)

Trendyol - Learning & Development Professionals

Trendyol, Türkiye (Hybrid)

Token Metrics - Head of Design (Remote)

Token Metrics, Türkiye (Remote)

Seedify - Senior UI/UX Designer

Seedify, Türkiye (Remote)

Trendyol - Marketplace Seller Growth Leaders

Trendyol, Türkiye (Hybrid)

Zynga - Mobile Game Engineer

Zynga, Türkiye (On-Site)

Good Job Games - Art - Summer Internship

Good Job Games, Türkiye (On-Site)

Spyke Games - Backend Game Developer

Spyke Games, Türkiye (On-Site)

Assystems - Civil Finishing Works Inspector

Assystems, Türkiye (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

King - Senior Software Engineer (Python)

King, United Kingdom (On-Site)

Paypal - Staff Software Engineer - Java

Paypal, India (Hybrid)

Wargaming - Game Developer (Unannounced Project)

Wargaming, Cyprus (On-Site)

KloudPortal  - Senior Engineer (Backend)

KloudPortal , India (On-Site)

Go Fund Me - Staff Software Engineer (Fintech)

Go Fund Me, United States (On-Site)

Paytm - Backend - Technical Lead

Paytm, India (On-Site)

Get notifed when new similar jobs are uploaded