Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Zynga

Intern/Co-op Software Engineer - Current Students (Summer 2017)

About Zynga:
Zynga is a leading developer of the world's most popular social games that are played by millions of people around the world each day. We are headquartered in San Francisco and have additional offices in the U.S., Canada, U.K and India. Since our founding in 2007, our mission has been to connect the world through games and delight consumers with social gaming experiences. To-date, more than one billion people have played our games across Web and mobile, including FarmVille, Zynga Poker, Words With Friends, Hit it Rich! Slots and CSR.

Application Requirements: This internship/co-op is for currently enrolled students only. Please apply with most recent resume.

About our Software Engineering internship:

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

We’re currently searching for Intern and Co-op Software Engineers for our locations throughout North America who can bring Zynga’s games to the forefront of the industry. Whether it’s in our Web and Mobile Games Division, or in our Platform and Systems Division, Zynga's software engineers don't just develop some of the world's largest games, they deliver some of the world's largest infrastructures. Our software engineers are blazing trails in all facets of game design, web technologies, and massive scalability. Like other companies facing explosive growth, Zynga faces a number of challenges—but many are unique to our situation: the large data requirements of online and mobile gaming require us to continually push boundaries to discover the best solutions. Zynga software engineers are willing to pick up any of the languages, technologies, or methodologies necessary to smite a challenge—and if a conventional solution doesn't exist, they innovate as necessary. Our software engineers are comfortable moving between front end, back end, and architecture roles.

By applying for our Software Engineer intern/co-op position, you will be considered by our recruiters for all software engineering internship opportunities across Zynga's many engineering teams. Here are some of the areas we’re currently considering candidates for:

Zynga Games: Web & Mobile Game Development

  • Game Features: If you are within one of our Games Features teams or pods, you will spend your time building everything the user touches.  Gameplay, HUDs, animations, major features, dynamic dialogs, downloadable content, avatars, AIs and more.  Depending on the team, you’ll be heads-down in ActionScript 3, Unity, Ruby, PHP, in JavaScript on a team or coding in Objective C and Java for iOS and Android.  If you care about FPS and pixel perfection then the client side is where this happens.
  • Performance: Games are only as good as the way they perform so we dedicate a pod of engineers to focus solely on supporting the game across multiple areas.  This could be optimizing the loading funnel, building tools to speed art creation, building a particle VFX system or refactoring the build system to support pushing code to 10,000 servers in 10 seconds.  Your work won’t be confined to any one place; the problems will vary and will continuously challenge you.  You won’t be alone either; you will learn and share best practices across all our other games on a regular basis.


Zynga Infrastructure: Platform and Systems

  • Platform: The platform team builds gaming APIs across mobile and web for Zynga and third party games. You’ll be creating scalable architecture for millions of users with the help of PHP, Javascript, Objective C and Java.  You’ll also be designing, architecting, and developing distributed systems on Zynga’s cloud.
  • Systems Engineering: Systems engineers build simple, survivable, high-availability network systems, as well as SQL and NoSQL databases. The work that systems engineers do at Zynga also contributes to the open source community and delivers complete infrastructure at Zynga scale.

Regardless of whether you are focused on front-end or back-end technologies (or both!), you can be assured that you’re working on various aspects of bringing our games to hundreds of millions of people around the world!


Required Skills:

  • BS, MS or PhD in Computer Science or related technical discipline (or equivalent)
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
  • Extensive programming experience in one or more of the following: C/C++, Java, Python, JavaScript/AJAX, Mobile Software Development (iOS, Android)
  • Strong object-oriented skills preferred
  • Knowledge of the software development lifecycle
  • Exposure to game design and development experience (academic, employment, or personal)
  • Experience with version control systems such as Subversion or CVS is a plus!
  • Facebook, Google+, iOS, or Android development experience is a plus!
  • Excellent teamwork skills and ability to assist other team members in problem-solving
  • Ability to thrive in a dynamic, fast-paced environment
  • Ability to handle multiple tasks with minimal oversight
  • Ability to be highly flexible to quickly changing business needs and new technologies
  • If you have a link that exhibits your work, be sure to include that in your application.


Perks at Zynga:

  • We want to provide you with work that is virtually indistinguishable from that of a full-time employee. We want you to be challenged and to get the full experience of what it’s like to work at Zynga!
  • Yes, our internships are paid!
  • Delicious food! Yes, our interns partake in our delicious (and free!) gourmet meals every day – all lunches and dinners are provided Monday through Friday! And delicious snacks all day every day!
  • We also provide free gym memberships at certain locations.

Job ID: o22S3fwJ
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
  • Professional Development

    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at Zynga.

This job is no longer available.

Search all jobs