About the role
Company Overview
Zynga is a global leader in interactive entertainment and a proud label of Take-Two Interactive. Games have been downloaded over 6 billion times, connecting players in 175+ countries. The company portfolio includes FarmVille, Words With Friends, Zynga Poker, Game of Thrones Slots Casino, Wizard of Oz Slots, Hit it Rich! Slots, Wonka Slots, Top Eleven, Toon Blast, Empires & Puzzles, Merge Dragons, CSR Racing, Harry Potter: Puzzles & Spells, Match Factory, and Color Block Jam. Founded in 2007, the company operates across North America, Europe, and Asia.
Position Overview
Zynga is looking for a server-side Software Engineer based in the Austin, TX or San Mateo, CA areas. The role involves working within a well-rounded, distributed team on high-performance, large-scale applications. Candidates must be self-driven, motivated, strong communicators, and capable of working under the pressure of tight deadlines.
Responsibilities
- Develop features and gameplay functionality in Go.
- Develop and integrate new technologies, tools, and SDKs.
- Dive into the internals of core systems to extend them as needed.
- Work closely with other engineers on multi-week or months-long efforts.
- Identify and help to improve team and process inefficiencies.
- Demonstrate good coding and development skills, including critical review and improvements to software developed by other specialists.
- Ensure features follow secure coding practices, protect user data, and identify/mitigate security risks during design and implementation.
- Monitor industry trends to identify future technical risks, scalability concerns, and strategic opportunities.
- Collaborate with cross-functional teams and stakeholders to align technical solutions with product and design goals.
Mandatory Qualifications
- B.Sc. in Computer Science, Engineering, or equivalent education/work experience.
- 2+ years of game industry or mobile app experience as a software developer.
- Prior game development experience on shipped titles or live games.
- Working knowledge of Golang, C#, and HTML.
- Strong working experience in implementing APIs and services (gRPC and REST).
- Solid foundation in data structures, algorithms, and software methodologies.
- Solid working knowledge of the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Excellent communication skills and ability to work in a collaborative environment.
Bonus Points
- Experience with Unity.
- Experience with versioning and build systems: Git and Jenkins.
- Experience with performance profiling and optimization.
- Knowledge of Docker, databases (PostgreSQL, MySQL), Kafka, Redis, AWS, gRPC, and Protobuf.
- Experience with monitoring tools: Bugsnag, Splunk/ELK, and Datadog.
- Experience with Multiplayer/Realtime Systems.
Compensation and Benefits
- Pay Range: $85,700 to $126,860 per year (base pay varies by location and individualized factors).
- Total Compensation: May include bonuses, equity awards, 401(K) plan participation, and Employee Stock Purchase Program eligibility.
- Benefits:
- Medical, dental, vision, and basic life insurance coverage.
- 14 paid holidays per calendar year.
- Paid vacation time (15 to 25 days) or eligibility for a discretionary time off program.
- Up to 10 paid sick days per calendar year.
- Paid parental and compassionate leave.
- Wellbeing programs for mental health and wellness support.
- Family planning support through Maven.
- Commuter benefits and fitness-related expense reimbursements.