Principal Software Engineer (Backend-Focused Full-Stack)

Zynga

Austin, TX • 1m ago • On-site

Senior

On-site

133,900 - 183,900 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Principal Software Engineer (Backend-Focused Full-Stack) role

Improve your resume now

$133,900 – $183,900/year

Quick Facts

  • Role: Principal Software Engineer (Backend-Focused Full-Stack)
  • Focus: Server-side game systems/APIs with support for front-end features and live-ops

Description

You will architect and develop critical backend gameplay functionality and scalable server-side APIs for high-profile mobile games, with C# and Ruby on Rails at the core. You’ll also support Unity front-end features and participate in live-ops and deployments. The role includes performance optimization, testing, documentation, collaboration, and mentoring in a distributed team environment.

Responsibilities

  • Define, architect, develop, and maintain gameplay functionality and features (backend and front-end)
  • Develop robust, scalable APIs and server-side logic using C# and/or Ruby on Rails
  • Design and implement database schemas and manage storage (e.g., MySQL, PostgreSQL)
  • Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Write unit and integration tests; debug thoroughly
  • Participate in code reviews and technical design discussions
  • Optimize code and memory for high-performance simulations with tight constraints
  • Support live-ops and deployments on a rotational basis
  • Identify performance bottlenecks across front-end and back-end systems
  • Create and maintain clear technical documentation
  • Mentor junior engineers and help enforce best practices
  • Collaborate with product managers, designers, and engineers to deliver solutions

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of full-stack development; majority server-side experience
  • Expert knowledge of at least one server-side language: C#.NET, Node.js, Python, Java, or Ruby on Rails
  • Experience with database systems such as PostgreSQL and/or MySQL
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Proficiency with at least one modern frontend framework (React, Angular, Vue.js, Unity, etc.)
  • Expertise with caching frameworks such as Redis or Memcached
  • Strong foundation in data structures, algorithms, and software design principles
  • Proficiency with containerization technologies such as Docker and Kubernetes
  • Expertise with CI/CD pipelines
  • Experience with performance monitoring tools
  • Excellent communication and collaboration skills
  • Experience with version control systems such as Git
  • Experience with Agile development methodologies

Benefits

  • World-class benefits package (details available via the benefits site)
  • Estimated pay range (base) at start of employment:
    • California: $133,900–$183,900 USD/year
    • Ontario: $114,300–$164,300 CAD/year

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report