Principal Software Engineer (Backend) - Payments

Zynga
Full-time
Austin, TX; Toronto, Canada
Posted on a month ago

Job Description

Zynga is seeking a Principal Software Engineer to join the Central Technology team and focus on the core Payments platform. This role involves designing, architecting, and maintaining backend applications and services in AWS, ensuring seamless integration with app stores and payment providers. The engineer will play a key role in building the next-generation framework for Zynga's games.

Responsibilities

  • Design and architect new backend applications/services in AWS
  • Optimize and refactor existing services
  • Document and build architecture plans
  • Write and review code
  • Review tech plans
  • Identify and recommend improvements
  • Follow engineering methodologies
  • Collaborate across teams
  • Provide production support

Requirements

  • Degree in technical field or equivalent experience
  • 6+ years of software development experience
  • Experience with Java and RESTful services
  • Solid understanding of backend server applications
  • Experience with AWS and/or other cloud platforms
  • Familiarity with database systems (SQL, NoSQL)
  • Experience with C#/C++ and mobile client development is a plus
  • Familiarity with containers and Kubernetes
  • Understanding of algorithms and design patterns
  • Experience with agile development methodologies
  • Excellent interpersonal skills

Benefits

  • No benefits