Zynga is looking to strengthen its server-side engineering team in Austin or Toronto by hiring a self-driven and motivated engineer with experience in the game industry to contribute to high-performance, large-scale applications for high-profile titles.
Requirements
- Expert working knowledge in Golang, C, and HTML
- Strong working experience in implementing APIs and services (gRPC and REST)
- Solid foundation in data structures, algorithms and software methodologies
- Have solid working knowledge of the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- 4+ Years game industry / mobile app experience as a software developer
- Prior game development experience (on shipped titles or live games experience)
- Experience with Unity3D
Responsibilities
- Define, architect, & develop features and gameplay functionality in Go
- Develop & integrate new technologies and tools
- Dive into the internals of core systems to extend them as-needed
- Develop and integrate new technologies & SDKs
- Proactively optimize code & memory for high performance game application
- Scope out large tasks and systems with minimal direction, and help with the work breakdown; work closely with other engineers participate in multi-week or months-long efforts
- Ensure features follow secure coding practices, protect user data, and identify and mitigate security risks during design and implementation
Other
- B.Sc. in Computer Science, Engineering, or equivalent education / work experience
- Excellent communication skills and comfortable working in a collaborative environment
- Self-driven and motivated engineer who works well as a team player and performs well under the pressure of tight deadlines
- Ability to give team and/or divisional tech talks on architectures that you’ve built
- Provide mentorship and technical leadership to less experienced team members