Zynga is looking for a Senior Engineering Manager to join the growing Farmville 2 team! This position will directly influence one of Zynga's key franchises. The Engineering Manager for Farmville 2 will manage and develop a team of software developers, leads, and architects; while also collaborating with the General Manager, Product Mangers, and CTO to establish engineering goals.
The Farmville 2 team is extremely agile and fast-paced, while also being very high quality, stable, and sustainable. We ship multiple releases to production every week, impacting millions of players every day. Our culture is unique in that we work hard to protect creativity and ownership of features as part of the job of engineers on Farm2. Joining this team will be a balance of making features innovative and fun (not boilerplate), shipping 5+ times a week with high quality (including all the actions and culture we build into our daily jobs to enable that), and motivation around actual customer and business impact that we measure and react to every single day.
We have a tight knit group, and need another senior manager to help grow a team of 10-12 developers into game makers, mentoring leads into managers, and working effectively across disciplines to balance all of the different things in play that end up in an incredible game experience, a strong & healthy team, and a great business for Zynga that any game making company would kill to have.
Manage and develop team of software developers
Coordinate staffing needs
Manage communication of goals and objectives and status/progress of development process
Work with the General Manager, Product Managers, and the CTO to establish and communicate engineering goals, objectives, and milestones to the team
Manage, coordinate, and control the delivery of tools and features
Collaborate with leadership team to continuously manage trade-offs between scope, resources and time during the development lifecycle
Oversee overseeing documents including status reports, development plans, communications plans and post-mortems
Experience managing technical staff and software engineers - including hiring and performance management (reviews, feedback)
Minimum 3-5 years of experience with managing the development of LAMP stack applications (Linux, Apache, MySQL, PHP)
Passion for games (at least as a player!)
Ability to identify and solve problems creatively without guidance
Strong verbal and written communication skills
Strong interpersonal skills
Strong problem solving and decision-making ability to make tradeoffs with multiple constraints
Ability to balance creative game development, schedule constraints, and team health; and work across disciplines effectively to maintain and protect that balance
Ability to work collaboratively in a team environment is required
Bachelors or Masters of a recognized program in Computer Science, Computer Engineering, Information Technology, Mathematics, or related discipline is preferred
Experience in Information Technology, specifically web application development is required