Zynga logo

Principal Software Engineer

Zynga
Posted a month ago

LOCATION

Bengaluru · Onsite

EXPERIENCE

8+ Years

SKILLS REQUIRED

Performance EngineeringBackend DevelopmentSystem DesignDebuggingPythonC#Java

Job description

Overview

Principal Software Engineer responsible for developing innovative game features and improving live game performance, reliability, and health.

What you'll do

  • Develop game features using Java, C#, C++, Python, and JavaScript.
  • Apply engineering practices to improve performance, reliability, and measurability.
  • Break down large technical problems for implementation by others.
  • Perform design and code reviews.
  • Monitor live game health and identify performance improvements.
  • Collaborate with product, UI/UX, art, and QA functions.
  • Mentor junior engineers and develop prototypes hands-on.

What you'll need

  • 8+ years of professional experience.
  • Bachelor’s or master’s degree in computer science, engineering, or an equivalent field.
  • Experience with C#, C++, JavaScript, Android, iOS, React, and Java.
  • Strong programming fundamentals in algorithms, data structures, OOP, operating systems, networking, and AWS Cloud.
  • Experience with source control management and code reviews.
  • Strong analytical, programming, debugging, communication, and collaboration skills.
  • Experience working with multidisciplinary teams in an agile environment.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer