Zynga is seeking a Senior Software Engineer (Full Stack - BE) to work on user-facing features, core gameplay functionality, and various systems for high-profile mobile games. The ideal candidate will have a passion for games, a high level of integrity, great technical depth and skills, and a strong desire to build successful software.
Requirements
- Define, architect, develop & maintain features and gameplay functionality in RoR, C# on the backend and Unity, C# on the front end
- Support live-ops and deployments on a rotational basis
- Develop robust and scalable APIs and server-side logic using languages such as C# or Ruby on Rails.
- Design and implement database schemas and manage data storage solutions (e.g., MySQL, PostgreSQL).
- Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud).
- Write unit and integration tests to ensure code quality and perform thorough debugging.
- Participate in code reviews to ensure code quality and share knowledge with other team members.
- Proactively optimize code & memory for high-performance simulations with tight constraints
- Develop & integrate new technologies and tools (working with content teams)
- Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions.
- Create and maintain clear and concise technical documentation.
- Identify and address performance bottlenecks in both front-end and back-end systems.
- Mentor junior engineers and guide best practices and technical solutions.
- Participate in technical design discussions and contribute to architectural decisions.
- Identify opportunities to improve the team's development processes and workflows.
Benefits
- medical, dental, vision, and basic life insurance coverage
- 14 paid holidays per calendar year
- paid vacation time per calendar year (ranging from 15 to 25 days)
- up to 10 paid sick days per calendar year
- paid parental and compassionate leave
- wellbeing programs for mental health and other wellness support
- family planning support through Maven
- commuter benefits
- reimbursements for fitness-related expenses