Tech Stack
JavaJavaScriptMicroservicesNode.jsPHPTypeScript
About the role
- Lead multiple engineering teams to deliver game backend and platform services
- Oversee ~12 developers across three tracks working on microservice extraction, game server modularization, and platform/operations improvements
- Prioritize team development and process excellence over hands-on coding
- Collaborate with producers and stakeholders to align technical initiatives with game development goals
- Participate in planning and delivery, ensuring reliability, scalability, and performance
- Identify and remove blockers, streamline workflows, and implement process improvements
- Mentor and develop engineers, enforce best practices in code quality, architecture, and testing
- Drive hiring and onboarding, fostering an inclusive team culture
- Proactively address conflicts to maintain positive team atmosphere
Requirements
- 5+ years of experience in software development as an individual contributor
- At least 2+ years in an engineering leadership or management role
- Demonstrated ability to lead, mentor, and develop high-performing engineering teams
- Experience with hiring, people management, and coaching engineers at different levels
- Strong software engineering foundation; comfortable discussing architecture and code
- Experience with Node.js, PHP, or Java is a plus
- Demonstrated ability to integrate AI tools into engineering workflows
- Excellent interpersonal and communication skills in English; German is a plus
- Track record of working effectively with cross-functional stakeholders
- Hands-on experience with agile methodologies (Scrum, Kanban)
- Strong organizational, analytical and decision-making skills
- Enthusiastic about games, especially strategy games; gaming industry experience a bonus