Senior Software Engineer, Web Services

Palo Alto, CA
Product Engineering – Game Engineering
MZ Game Studio is seeking full-time engineers to build massively-scalable services to support our games. As part of a team of talented engineers, you will help to define best practices around transport layers, API contracts, service discovery, deployment, and testing as we continue to move towards a service oriented architecture. You will survey the landscape of technologies and leverage the best ones to create services that will allow us to create the next generation of games at scale.

What you’ll be doing:

    • Architect new web services using Docker and running on Kubernetes, from initial design all the way to production support
    • Partner with our DevOps to deliver new systems that are observable and reliable
    • Design and document clear and structured APIs
    • Use metrics to identify and address performance bottlenecks
    • Participate in design and code reviews

Your background and who you are:

    • 8+ years professional work experience
    • Experience building and deploying RESTful services utilizing popular open source web frameworks
    • Expertise with various SQL and NoSQL solutions
    • Skillful at learning navigating unfamiliar codebases
    • Performance oriented, able to diagnose bottlenecks and solve them
    • Team player who is able to work with others in gathering requirements and building coherent solutions
    • BS or MS degree in Computer Science or a related technical field

Bonus points:

    • Experience with PHP and Lua
    • Expert at using Docker and Kubernetes

MZ is an equal opportunity employer and considers qualified applicants without regard to race, gender, sexual orientation, gender identity or expression, genetic information, national origin, age, disability, medical condition, religion, marital status or veteran status, or any other basis protected by law.