About the role
Job Overview
King operates mobile games at a massive scale, with titles like Candy Crush, Candy Crush Soda Saga, and Farm Heroes Saga running on hundreds of millions of devices. This role within the Shared Tech organization focuses on evolving the cross-platform engine and toolchain to boost productivity for teams creating entertainment. The Shared Tech organization acts as a B2B unit, supporting live games with data infrastructure, machine learning, payments infrastructure, and game engines.
Responsibilities
- Develop the game engine, refine new and existing features, and design, implement, and maintain in-house tools embedded directly within products.
- Collaborate with various current and future users of the game engine to bridge crafts and optimize, improve, and discover workflows across games.
- Deliver high-quality and well-structured code.
- Improve quality and performance inside the product landscape.
- Share knowledge and best practices with peers and game teams.
- Drive and support feature adoption with stakeholders in game teams across the company.
- Monitor development in real-time to determine how to best support and assist the development team.
- Improve feedback loops to facilitate tool adoption and learning.
Skills and Qualifications
- Programming:
- Strong C++ knowledge and experience.
- Python knowledge and experience.
- Competencies:
- Strong communication and collaboration skills.
- Ability to work closely with cross-discipline teams to understand their needs.
- Experience with testing, automation, and continuous integration.
- High sense of code quality and polish with a desire to build/maintain a high-quality codebase.
- Ability to develop on multiple platforms: Windows and OSX.
- Self-starter, curious, and a fast learner.
- Ability to context switch easily.
- Bonus Points (Desired Experience):
- Experience with game editor extension systems (e.g., Unity Editor scripting, Unreal Editor tooling, or custom C++/Qt editor frameworks).
- Familiarity with observability tools (e.g., Sentry, Grafana).
- Experience with Cloud frameworks/technologies (GCP, Docker, k8s, etc.).
- Experience facilitating workshops or leading technical presentations internally.
- Experience with performance-critical software.
Company Culture and Benefits
- Working Environment: A creative, challenging, and collaborative environment where ideas are valued as much as programming expertise.
- Core Values:
- Prioritization of trust and open communication.
- A mix of autonomy and support.
- Emphasis on building features in the open, collaboratively, and ensuring every voice is heard.
- Active support for each other and effective information sharing.
- Personal Development: Time and effort are invested into personal development continuously throughout the year to ensure competitiveness.
- Diversity: Commitment to diversity and inclusion, believing that a great saga needs all sorts of heroes from all backgrounds.
- Benefits: The company offers competitive benefits and a thriving social calendar of events.