Job Overview
We're looking for a highly skilled and experienced software engineer to join our team.
* This is a great opportunity to leverage your expertise in software development to drive innovation and growth.
Key Responsibilities:
* Design, build, and maintain high-quality software systems with a focus on reliability and maintainability.
* Participate in code reviews and contribute to the continuous improvement of team practices.
* Write clear documentation and communicate technical details across disciplines.
* Provide technical guidance to junior team members.
Requirements
Essential Qualifications:
* 3+ years of experience in professional software development.
* Professional experience and proficiency with C++.
* Strong understanding of software engineering fundamentals (data structures, algorithms, concurrency, etc.).
Desirable Qualifications:
* Fluency in multiple languages.
* Experience with backend services integration.
* Knowledge or experience working in game development.
* Experience using Unreal Engine.
* Familiarity with Teamfight Tactics.
This role requires craft expertise, a collaborative spirit, and decision-making that prioritizes player delight. We will be looking at your past experiences, skills, and personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role.
We foster a workplace culture that values teamwork, diversity, and inclusion. Our culture embraces differences as a strength, and our values guide how we approach work.