Principal Software Engineer

14 Hours ago • 7 Years + • Full Stack Development

About the job

Job Description

Zynga seeks an expert Principal Software Engineer for its ad tech team, responsible for developing and maintaining the end-to-end Ad Tech platform (SDK and server). This role involves collaborating with various game teams to integrate technology into games played by millions daily. Responsibilities include designing, implementing, and maintaining the platform, analyzing and improving performance and scalability, mentoring junior engineers, translating business requirements into technical specifications, addressing technical debt, and collaborating on new technologies. The ideal candidate will have 7+ years of software development experience in Java/C#/C++, experience with mobile development (Objective-C, Android Java, Unity a plus), strong database skills (SQL), experience building high-performance applications, and familiarity with AWS. The position requires excellent communication and teamwork skills and an understanding of the advertising technology landscape is beneficial.
Must have:
  • 7+ years software development (Java/C#/C++)
  • Experience with mobile development
  • Strong database skills (SQL)
  • High-performance application building
  • AWS experience
  • Excellent communication skills
Good to have:
  • Understanding of Ad Tech landscape
  • Experience with Unity
  • Experience with Objective-C/Android Java
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Who We Are:

Zynga is a global leader in interactive entertainment with a mission to connect the world through games and a wholly-owned subsidiary of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). With massive global reach in more than 175 countries and regions, the combined diverse portfolio of popular game franchises has been downloaded more than 6 billion times on mobile, including Star Wars™: Hunters, CSR Racing™, Dragon City, Empires & Puzzles™, FarmVille™, Golf Rival™, Hair Challenge™, Harry Potter: Puzzles & Spells™, High Heels!™, Merge Dragons!™, Merge Magic!™, Monster Legends, Toon Blast™, Top Eleven, Toy Blast™, Two Dots, Words With Friends™, and Zynga Poker™.Founded in 2007, Zynga is headquartered in California with locations in North America, Europe, and Asia. For more information, visit www.zynga.com or follow Zynga on Twitter, Instagram, Facebook, or the Zynga blog

Position Overview:

Zynga is seeking an expert engineer to join our ad tech team. Your team will be delivering the technology that generates hundreds of millions in ad revenue! In this role, you will be responsible for the development of the end-to-end Ad Tech platform. You will be collaborating with various game teams (such as Words with Friends, CSR2, Zynga Poker, Harry Potter, and more!!) to integrate our product and technologies into games that are played by millions of users daily.

Join us as we solve challenges developing and operating products at scale, impacting millions of players daily and support our games to achieve the highest levels of success through expertly crafted software. No gaming experience is needed for the right candidate.

What You'll Do:

  • Design, implement and maintain the full stack of the Ad Tech platform (SDK and server).
  • Analyze and improve performance, scalability, reliability and measurability of system components.
  • Mentor junior engineers and drive a culture of technical excellence.
  • Work with Product Management to translate business requirements into technical requirements.
  • Drive improvements and new approaches to address potential systemic pain points and technical debt.
  • Maintain an understanding of end-to-end system interactions and architecture in order to assess implications and dependencies associated with design decisions.
  • Collaborate with technical teams on new and emerging technologies, determining how they will integrate into current and evolving infrastructure.
  • Provide production and integration support to Zynga’s game teams.

What You Bring:

  • BS, MS in Computer Science, or related technical discipline (or equivalent).
  • 7+ years of software development experience in Java/C#/C++
  • Experience with mobile development in Objective-C, Android Java, and/or Unity is a huge plus.
  • Good database development skills including SQL.
  • Experience in building high-performance, large-scale applications and reliable software.
  • Experience with complex distributed architecture and software design.
  • Experience with cloud environments like Amazon’s AWS.
  • Exhibits strong software development qualities including the ability to drive creative and innovative solutions to complex problems, and good technical judgment.
  • Excellent communication skills, and the ability to work effectively with others in a team environment.
  • Understanding of the advertising technology landscape is a plus.

What We Offer You :

Zynga offers a world-class benefits package that helps support and balance the needs of our teams. To find out more about our benefits, visit the Zynga Benefits site

We are proud to be an equal opportunity employer, which means we are committed to creating and celebrating diverse thoughts, cultures, and backgrounds throughout our organization. Employment with us is based on substantive ability, objective qualifications, and work ethic – not an individual’s race, creed, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin or ancestry, alienage or citizenship status, physical or mental disability, pregnancy, age, genetic information, veteran status, marital status, status as a victim of domestic violence or sex offenses, reproductive health decision, or any other characteristics protected by applicable law.

As an equal opportunity employer, we are committed to providing the necessary support and accommodation to qualified individuals with disabilities, health conditions, or impairments (subject to any local qualifying requirements) to ensure their full participation in the job application or interview process. Please contact us at accommodationrequest@zynga.com to request any accommodations or for support related to your application for an open position.

Please be aware that Zynga does not conduct job interviews or make job offers over third-party messaging apps such as Telegram, WhatsApp, or others. Zynga also does not engage in any financial exchanges during the recruitment or onboarding process, and will never ask a candidate for their personal or financial information over an app or other unofficial chat channel. Any attempt to do so may be the result of a scamp or phishing attack, and you should not engage. Zynga’s in-house recruitment team will only contact individuals through their official Company email addresses (i.e., via a zynga.com, naturalmotion.com, smallgiantgames.com, themavens.com, gram.gs email domain).

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.

İstanbul, Türkiye (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

London, England, United Kingdom (On-Site)

İstanbul, Türkiye (Hybrid)

Austin, Texas, United States (On-Site)

London, England, United Kingdom (Hybrid)

Carlsbad, California, United States (On-Site)

Austin, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Zynga

Similar Jobs

Nielsen Holdings - Manager of Engineering (Backend)

Nielsen Holdings, India (Hybrid)

Token Metrics - Senior Crypto Data Engineer (Remote)

Token Metrics, Hungary (Remote)

Rocket - Technical Support Engineer

Rocket, India (On-Site)

Nagarro - Staff Engineer, QA Automation

Nagarro, India (On-Site)

Next Level Business Services - Technical Lead (ASP.NET / Site core)

Next Level Business Services, United States (On-Site)

Niantic - Security Engineer, Production

Niantic, Switzerland (Hybrid)

Luxoft - Senior Full Stack Developer

Luxoft, Canada (On-Site)

Netflix - Distributed Systems Engineer, L4 - Delivery

Netflix, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Toronto, Ontario, Canada

Obsidian Entertainment - Character Artist - Summer Internship

Obsidian Entertainment, Canada (On-Site)

PwC - Data Architect Senior Manager

PwC, Canada (Hybrid)

CharacterAI - Product Manager, Engagement

CharacterAI, Canada (On-Site)

Sago Mini - Release Coordinator

Sago Mini, Canada (Hybrid)

Fortis Games - Senior People Partner

Fortis Games, Canada (Remote)

Mozilla - Senior Data Engineer

Mozilla, Canada (Remote)

ZeniMax Media - Concepteur.rice de niveau / Level Designer

ZeniMax Media, Canada (On-Site)

Netflix - Director, Public Policy, Canada

Netflix, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Get notifed when new similar jobs are uploaded